MySQLで--skip-name-resolveとかいうエラーが発生。解決した時のメモ。

MySQLで--skip-name-resolveとかいうエラーが発生。解決した時のメモ。

2018-09-272 min read

目次

  1. 概要
  2. 環境
  3. エラー内容
  4. 参考

概要

MySQLでデータベースを作成しようとすると、--skip-name-resolveとエラー。 なんとか解決できたので、その時の内容を記す。

環境

  • Ubuntu 14.04
  • MySQL 5.7.19

エラー内容

GRANT ALL ON test_database.* TO user_name@localhost

を実行すると、

Query OK, 0 rows affected, 1 warning (0.00 sec)
と表示され、失敗した。
SHOW WARNINGS\G

でエラー内容を探すと、

MySQL is started in --skip-name-resolve mode; you must restart it without this switch for this grant to work
と表示された。

このエラーが出るときは名前解決が行われていないときに出現するという情報を見たので、localhostではなくIPに変更してコマンドを実行。

GRANT ALL ON test_database.* TO user_name@127.0.0.1
Query OK, 0 rows affected (0.00 sec)
できらっぁ!

参考

https://netcreates.jp/blog/2009/05/skip-name-resolvedb.html

Author
githubzennqiita
ただの備忘録です。

※外部送信に関する公表事項