NacicatプレミアムはリモートでサーバーMySQLに接続して、mysqlへのリモートアクセスでのユーザー 'root' @のアクセス拒否の問題を解決します

表示されるエラーは次のとおりです。

ユーザー「root」@のアクセスが拒否されました

このエラーは、サーバーがこのIPを提供する権限がなく、接続できないことを説明しています

操作インターフェース: 

 

 

rootユーザー名がrootパスワードを使用して任意のホストのmysqlサーバーにアクセスできるようにします。

次のコマンドを実行します:(Linuxインターフェースで直接コピーし、右クリックしてコピーします)

1 mysql > すべての権限をGRANT  ON ** TO ' root ' @ ' ' IDENTIFIED BY ' root ' with GRANT OPTION ;
2 3 mysql > 特権をフラッシュします。          

 

ユーザーrootがip 192.168.1.3を使用してホストからmysqlサーバーに接続することを許可し、パスワードとしてrootを使用してコマンド
実行する場合:

mysqlの> GRANT  ALLの PRIVILEGES  ON  **  TO  ' root ' @ ' 192.168.1.3 ' IDENTIFIED BY  ' root '  with  GRANT  OPTION ;


上記のコマンドは、任意のマシンからrootとしてログインできるスーパーアカウントを作成し、パスワードはrootです。このように、便利なグラフィカルツール(mysqlのnavicat)を使用して、ログインし、rootパスワードの変更を含む操作を行うことができます。 

ユーザー名とパスワード、IPは独自のものに置き換えることができます

 

https://blog.csdn.net/Solar24/article/details/80284907から転載

おすすめ

転載: www.cnblogs.com/cxy0210/p/12722643.html
おすすめ