Mysql 8+バージョン完全踏み込み記録

2054 ワード

問題はこうです
テンセントクラウドサーバーにmysqlをインストールする必要があります
そして8+というバージョンを選びました.
インストール手順はネット上にあります.
私は最も主要な部分だけを書いて絶対に間違いなく外網にアクセスすることができます.Netjavaはすべて呼び出すことができます
実は誰かが見ることを期待しないのは自分が次のことを忘れるのを恐れているからだ.
ログイン説明なし
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(HY 000):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;

 
転載先:https://www.cnblogs.com/Extnet/p/10044559.html