AWS EC2 Ubuntu 16.04インスタンスに接続しています。私は私の生産スクリプトの一部として:MySQL接続がコマンド接続から拒否されました
mysql -u root -pmy-secret -e "source resetDb.sql;" >> lastRun.log
このresetDb.sql
は、データベース情報を作成し、移入するクエリを持っています。その後、アプリで続けてください。
事が
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
をスローすることによって、MySQLはこのように私のアクセスを拒否されていることである。しかし、私はmysql -u root -p
と接続し、手動でパスワードを入力すると、それがコンソールに私をすることができますので、これは私が見てみましょうパスワードは正しいです。
は私が権限をフラッシュし、rootのパスワードを再設定については、別の質問で見てきた
$ mysql --version mysql Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using EditLine wrapper $ uname -a Linux ip-xx.xx.xx.xx 4.4.0-1038-aws #47-Ubuntu SMP Thu Sep 28 20:05:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
サーバー上でこの出力を得るが、それは私には良いもしなかったので、私のパスワードが正しいです。
誰か手掛かりがありますか?スクリプトを実行してサーバー全体を自動的にセットアップすることが考えられます。前もって感謝します。
URLスクリプトは何を使用していますか? – kosa