エックスサーバーでsshからMySQLにログインする方法

コマンド


# ホスト名、ユーザー名、パスワードを指定
$ mysql -h host_name -u user_name -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.


# "-h host_name"でホスト名を指定しないとログインに失敗する
$ mysql -u user_name -p
Enter password:
ERROR 1045 (28000): Access denied for user 'user_name'@'localhost' (using password: YES)

ホスト名を指定しない場合、ホスト名が”localhost”(デフォルト)になってログインできないので注意。

ローカルで作業しているときはホスト名を省略しがちなので、それと同じようにサーバーで作業をするとハマる。

なお、エックスサーバーのMySQLのホスト名は以下で確認できる。

MEMO

サーバーパネル -> MySQL設定 -> MySQL情報(ページ最下部)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です