2017-12-13 17 views
1

は、次の操作を行うコマンドが見つかりません、ClearDBにMySQLデータベースを追加することはできません、私はClearDBにMySQLデータベースをインポートすることができません:は、-uが

$mysql -u b4587523b48993 -h us-cdbr-iron-east-05.cleardb.net -p heroku_571df93b7623da9 < ./sql/sql_import.php 

私はエラーに

-u: command not found 
を取得しようとするたびに

私は前にsudoを置けば、それは言う:これが起こっている理由として

sudo: unknown user: b4587523b48993 
sudo: unable to initialize policy plugin 

任意のアイデア?

+0

mysqlは実行しているコマンドの一部ではないようです。あなたのプロンプトは '$'、 '$ mysql'なのでしょうか? – Chris

+0

@Chris it $ mysql – Derp

答えて

0

を実行する前に、これらの接続資格情報を無効にして新しいものを生成してください。彼らは永遠に損なわれている。

-uから最後まで実行しているコマンド全体は、mysqlコマンドの引数にする必要があります。 $mysqlシェルプロンプトは、そのように見せかけるかもしれませんが、そうではありません。

あなたのコマンドの先頭にmysqlを追加(そして、あなたの新しい資格情報を考慮して調整):サイドノートとして

$mysql mysql -u b4587523b48993 -h us-cdbr-iron-east-05.cleardb.net -p heroku_571df93b7623da9 < ./sql/sql_import.php 

を、それがそのコマンドにsudoを接頭辞の習慣を失うことはおそらく良い考えです動作しません。いくつかの状況でこれを行うのはいいですが、それを認識することが重要です。これは、デフォルトのトラブルシューティングの操作であってはなりません。

関連する問題