mysql_native_password_连接报错'mysql_native_password'
生活随笔
收集整理的這篇文章主要介紹了
mysql_native_password_连接报错'mysql_native_password'
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原因:mysql8.0較舊版更新了密碼加密方式。。。
打開指令,進入mysql>,然后輸入mysql> select user,host,plugin from mysql.user;
就可以看見plugin(插件)格式被更新為caching_sha2_password,所以我們只需要改為舊版本mysql_native_password即可:
ALTER USER '此處為user下的名字如root'@'此處為host下的名字如localhost' IDENTIFIED WITH mysql_native_password BY '此處為你的密碼如123456';
改完后記得刷新指令FLUSH PRIVILEGES;(刷新權限)
網上還有種方式是說改安裝路徑下的my.ini文件,將default_authentication_plugin=caching_sha2_password改為default_authentication_plugin=mysql_native_password,實測不知道是不行還是就改了一個root,在我這沒用
總結
以上是生活随笔為你收集整理的mysql_native_password_连接报错'mysql_native_password'的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言逻辑“或”指令与应用示例:OR
- 下一篇: pyinstaller打包icon报错