上圖截取別人的自己懶得弄,檢查自己的linux是否有安裝就按上圖做就行了
接下來是我的干貨
mysql8.0安群策略對密碼設置很嚴格規則:大小寫加數字和特殊字符串
使用yum安裝mysql 后 my.cnf在 根目錄etc下,使用 vim /etc/my.cnf 在[mysqld]下
添加 skip-grants-tables保存后退出,重啟mysql(servicemysqld restart)
終端輸入mysql
按enter進入 執行 update
mysql.
user
set
authentication_string=
password
(
'newpassword'
)
where
user
=
'root'
flush privileges;
再次進入 vim /etc/my.cnf注釋掉 skip-grants-table保存后,再次重啟service mysqld restart
如果提示you must reset 巴拉巴拉就執行一下命令,原因是密碼太簡單不符合8.0安全策略;
Alter USER 'root'@‘localhost’ IDENTIFIED WITH mysql_native_password BY '新密碼';
flush privileges;