centos6.10下安裝mysql8.0.16root密碼修改的坑


上圖截取別人的自己懶得弄,檢查自己的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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM