mysql在8.0版本下修改密碼的命令


ubuntu20.04上邊部署了一個新的mysql服務,默認沒密碼,想要修改密碼。

使用如下手段

第一種:
ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼';
第二種: update user set authentication_string=password("root") where user='root' and host='localhost';
第三種: mysqladmin -uroot -p 老密碼 password 新密碼
第四種: use mysql; set password for root@localhost = password('root');

驚奇的發現,使用老的修改密碼方式均無效。

查看發現mysql8.0不能再用以前的修改密碼語句。

新語句為:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密碼';

  


免責聲明!

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



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