mysql 8.0 修改密碼


打開mysql 配置文件 

vim /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

重啟mysql:service mysqld restart
進入mysql:mysql -u root

切換到mysql數據庫 use mysql;
清除密碼 update user set authentication_string='' where user='root';

在[mysqld]的段中取消這一句:skip-grant-tables

重啟mysql:service mysqld restart
進入mysql:mysql -u root

設置新密碼
ALTER USER "root"@"localhost" IDENTIFIED BY "123456";

重啟mysql:service mysqld restart
進入mysql:mysql -u root -p


切換到mysql數據庫 use mysql;
查詢用戶狀態 select user,host from user;
修改root用戶可以遠程連接 update user set host = '%' where user = 'root';
刷新權限 flush privileges;


免責聲明!

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



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