在安裝Mysql8.0.3過程中重置密碼時報了這個錯誤, 原因是沒有設置密碼時需要在LInux是my.cnf;windows是my.ini中添加這段時才能操作mysql
#跳過密碼驗證
skip-grant-tables
但是添加完這句后操作mysql又報了這個錯誤, 這就成了一個死循環, 最后發現了解決辦法,
先執行
flush privileges;
再執行sql語句, 成功了
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
————————————————
出錯:
解決辦法如下:
先執行
flush privileges;
在執行創建用戶成功了。
CREATE USER "aaqq"@"localhost" IDENTIFIED BY "123456";
原文鏈接:https://blog.csdn.net/s78365126/article/details/85267154