Mysql 8+ 版本完全踩坑記錄


問題是這樣

剛霍霍了一台騰訊雲服務器需要安裝mysql

然后就選擇了8+這個版本。

安裝步驟網上有的是。

我只寫最主要的部分 絕對不出錯 外網可訪問 .net java都可以調用

其實不指望有人看 就是怕自己下一次忘記了

登錄不解釋

mysql -uroot -p

更改加密方式

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

更改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

  

刷新:

FLUSH PRIVILEGES;

// 如果報錯   ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%' :

則是遠程訪問權限不正確,先選擇數據庫,查看一下再更改:

use mysql;
Database changed

update user set host = 'localhost' where user ='root';

把上面的再來一遍

update user set host = '%' where user ='root';

遠程鏈接也直接就解決了

FLUSH PRIVILEGES;

 


免責聲明!

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



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