centos7安裝mysql5.7.27

centos7安裝mysql5.7.27

安裝軟件源

mkdir -p /data/rpm && cd /data/rpm
#添加rpm軟件源
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
#安裝mysql5.7軟件源
yum -y install mysql57-community-release-el7-10.noarch.rpm

開始安裝

#下載軟件需要時間,耐心等待
yum -y install mysql-community-server

啓動服務並設置自啓動

#啓動mysql
systemctl start  mysqld.service
#設置開機自啓動
systemctl enable  mysqld.service
#查看運行狀態
systemctl status mysqld.service

修改root密碼

安裝好mysql後必須要修改root密碼才能使用,否則會顯示以下提示

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

#找到生成的root賬號密碼
grep "password" /var/log/mysqld.log
#使用root密碼登錄
mysql -uroot -p
#修改root密碼,必須要修改才能正常使用mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

如果這一步顯示如下錯誤,則換個安全性能更高的密碼即可。建議使用https://suijimimashengcheng.51240.com/生成隨機密碼

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

修改root登錄權限

默認的mysql設置root賬號只能在localhost登錄,如果需要從別的主機連接,需要修改設置

use mysql;
select host,user from user;
update user set Host = '%' where User = 'root';
flush privileges;

卸載軟件源

#之前安裝了yum源,這裏需要卸載掉防止更新
yum -y remove mysql57-community-release-el7-10.noarch
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章