コマンド
# ホスト名、ユーザー名、パスワードを指定
$ 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情報(ページ最下部)