解決策 1:
確認できることの 1 つは (MySQL コンソールにログインする必要があります)、root
にログインする権限があることを確認することです。 localhost
経由 .
mysql -h 127.0.0.1 -u root -p
-- ログインに成功したら --
mysql> select user,host from mysql.user;
+------+--------------------------------+
| user | host |
+------+--------------------------------+
| root | 127.0.0.1 |
| root | ::1 |
| root | localhost | <-- Make sure you have a localhost entry for root
+------+--------------------------------+
3 rows in set (0.00 sec)
これが問題である場合に備えて、ただそこに捨ててください.
解決策 2:
ほとんどの MySQL クライアントは、ホストを localhost
と指定すると、 、TCP接続ではなくソケット接続にエイリアスします。あなたのオプションは、 127.0.0.1
に固執することです または、クライアントがサポートしている場合 (mysql CLI バイナリが --protocol
で行うように) flag)、UNIX ソケットの代わりに TCP を使用するよう強制します。
新しい vsftpd ユーザーを作成し、ホーム / ログイン ディレクトリに (指定して) ロックします。
env ファイルから環境変数を読み取り、コマンドを実行するユーティリティはありますか (フォアマンより軽量)?