CentOS7 安裝mysql5.7
-
wget //dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
-
對repo進行安裝
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
-
進入
/etc/yum.repos.d
目錄cd etc/yum.repos.d
-
查看是否有
mysql-community.repo
和mysql-community-source.repo
文件 -
安裝
yum install mysql-server -y
-
啟動
systemctl start mysqld
-
查看是否啟動
ps aux | grep mysql 或 ps -ef |grep mysql
-
生成臨時密碼
grep 'temporary password' /var/log/mysqld.log
2020-09-25T06:46:17.269934Z 1 [Note] A temporary password is generated for root@localhost: !_J>=2MNf,=)
-
進入mysql
mysql -uroot -p'!_J>=2MNf,=)' #輸入上面提供的臨時密碼
-
想要操作報警告信息
You must reset your password using ALTER USER statement before executing this statement.
-
排除警告信息,也就是修改密碼。
MySQL版本5.7.6版本以前用戶可以使用如下命令: mysql> SET PASSWORD = PASSWORD('你自己設置的密碼'); MySQL版本5.7.6版本開始的用戶可以使用如下命令: mysql> ALTER USER USER() IDENTIFIED BY '你自己設置的密碼';
-
!!!注意,這裡修改密碼 必須符合長度,且必須含有數字,小寫或大寫字母,特殊字符 。否則就會受到密碼策略的影響
#報此錯誤 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
-
關閉服務
systemctl stop mysqld
-
啟動服務
systemctl start mysqld
-
登錄mysql
mysql -uroot -p 回車 你的密碼