Closed kitakou0313 closed 4 years ago
お疲れさまです。チームkstmです。 問題「MySQLに繋がりません!」の解答を提出させて頂きます。
サーバ側でmysqlにログイン後、以下の操作を行い、rootユーザにホストを追加しました。
また、クライアント側のmysqlバージョンが5系、サーバー側のmysqlバージョンが8系だったので、設定時にmysql_native_password
を使用しました。
create user 'root'@'192.168.0.101' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'192.168.0.101';
flush privileges;
192.168.0.101
が存在しなかった。
問題文 先輩がMySQLサーバを立てて、新しく運用を開始したらしい。
そのサーバを利用するため、rootパスワードを教えて貰ったため、今までどおりのログインコマンドを試してみた。
$ mysql -uroot -p -h 192.168.0.100 だが、なぜかログインエラーが出てしまい先輩のサーバにアクセスできない。先輩はサーバ上で正しく動いているらしいので、トラブルシューティングのためにそのサーバへのアクセス権限をもらった。
クライアントサーバから上記のコマンドを実行し、rootユーザがログインできるように変更を加え、下記の内容を報告してほしい。
ログインできるようになるためどのような作業を行ったのか なぜログインが行えなかったのか 問題サーバー クライアント
IPアドレス: 192.168.0.101 ユーザー: admin パスワード: USerPw@19 サーバ
IPアドレス: 192.168.0.100 ユーザー: admin パスワード: USerPw@19 DBユーザー: root DBパスワード: root