

mysql -h % -uroot -p でログインするときに

ERROR 2005 (HY000): Unknown MySQL server host '%' (0)

が出ます

どうしたら解消できますか ？


CC BY-SA 4.0
2020-10-16T07:21:52.047
71243
2020-10-16T08:29:30.230
39481
question
mysql
My SQL ログイン時 エラー


権限の付与時に使用する `%` は MySQL におけるワイルドカードを表しているので、接続時に `-h` オプションの引数には `%`
ではなく、個別のホスト名やIPアドレスを指定する必要があります。

[code]

    > mysql -h localhost -u root -p
    
[/code]

なお、接続先の MySQL サーバがコマンドを実行するマシン上 (localhost) で動いているなら `-h` オプションは省略可能です。

[code]

    > mysql -u root -p
    
[/code]

**参考:**  
[MySQL サーバーへの接続 | MySQL 5.6
リファレンスマニュアル](https://dev.mysql.com/doc/refman/5.6/ja/connecting.html)


CC BY-SA 4.0
2020-10-16T08:29:30.230
71247
2020-10-16T08:29:30.230
3060
71243
answer