表示されるエラーは次のとおりです。
ユーザー「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は独自のものに置き換えることができます