下載安裝
wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm
sudo yum install mysql-server
sudo systemctl start mysqld
取消舊密碼設(shè)置新密碼
1冕象、修改 /etc/my.cnf乓诽,在 [mysqld] 小節(jié)下添加一行:skip-grant-tables=1
這一行配置讓 mysqld 啟動時不對密碼進行驗證
2伞剑、重啟 mysqld 服務(wù):systemctl restart mysqld 或者 mysqld --skip-grant-tables
3折联、使用 root 用戶登錄到 mysql:mysql -u root
4、切換到mysql數(shù)據(jù)庫袍暴,更新 user 表:
use mysql;
update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
FLUSH PRIVILEGES;
在之前的版本中砰粹,密碼字段的字段名是 password宋下,5.7版本改為了 authentication_string
5、退出 mysql渡蜻,編輯 /etc/my.cnf 文件术吝,刪除 skip-grant-tables=1 的內(nèi)容
6、重啟 mysqld 服務(wù)茸苇,再用新密碼登錄即可
去安慶設(shè)置
sudo mysql_secure_installation