1、下載yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、安裝yum源
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3、修改默認安裝5.7
vim /etc/yum.repos.d/mysql-community.repo
源,改變默認安裝的mysql版本。比如要安裝5.6版本,將5.7源的enabled=1改成enabled=0。然後再將5.6源的enabled=0改成enabled=1即可
4、安裝
yum install mysql-community-server
5、啓動mysql
systemctl start mysqld
6、查看mysql狀態
systemctl status mysqld
7、開機啓動
systemctl enable mysqld
systemctl daemon-reload
8、修改root本地登錄密碼 不一定有用
先查看 默認密碼
grep 'temporary password' /var/log/mysqld.log
登陸之後
set password for 'root'@'localhost'=password('MyNewPass4!');
如果啓動報錯
9、先給用戶授權
3. 檢查mysql組和用戶是否存在,如無創建。
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
// useradd -r參數表示mysql用戶是系統用戶,不可用於登錄系統。
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /var/lib/msql
然後重新啓動
如果之前存在數據的話。可能密碼還是之前的。數據也同時也在。
第7步、開放遠程登錄權限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'smHl666!' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ps:如果授權之後,用別的工具遠程訪問數據訪問不了的話,有可能是防火牆、iptable之類的,自己去檢查一下就行了