天天看點

MySQL 設定允許遠端連接配接root超級使用者

一、安裝MySQL時勾選

MySQL 設定允許遠端連接配接root超級使用者

二、設定root使用者的通路權限

  • 開啟所有IP或固定IP的連接配接權限

設定方法見:MySQL允許root遠端登入

MySQL 設定允許遠端連接配接root超級使用者

https://blog.csdn.net/zhazhagu/article/details/81064406

注意:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
           

     上句話的意思就是使用root在任意一台遠端計算機上以密碼“123456”來連接配接。

 本地安裝MySQL時我們設定了超級管理使用者root的密碼。要注意本地和遠端通路root使用者時密碼是兩個,也可以設定成一樣。

      遠端通路root使用錯誤密碼會報錯:1045 - Access denied for user 'root'@'***' (using password: YES)密碼是錯的,原因:遠端連接配接的root使用者密碼和本地不一緻

MySQL 設定允許遠端連接配接root超級使用者

三、設定root使用者的通路權限(簡潔) 

指令視窗:
      
> mysql -u root -p
           
進入MySQL服務後

      
mysql>use mysql;
mysql>update user set host='%' where user='root' AND host='localhost';
mysql>FLUSH PRIVILEGES;
           

這種方法的好處就是在于 不用直接的修改使用者的密碼,而且采用經常使用的sql比較熟悉。