次のスクリプトを使用してリモートデータベースを照会しようとしています。リモートのMySqlデータベースをbashで照会する
some_db="somedb"
isAnythingToProcess=$(mysql -uroot -proot -D$some_db -e "$checkSearch");
これは私がリモートAWSサーバにbashスクリプトを実行しようとするたびに、私はエラー
ERROR 1049(42000)を取得しかし、ローカルに私の作品:不明なデータベース 'somedb'
を何かヒント?
P.S.データベースは確実に存在します。私はそれをMySQLクライアント経由で接続することができます。
のためのパラメータを追加する必要がありますか? – hjpotter92
コードは私のより大きなbashスクリプトの一部です。クライアントアプリケーションとしてSequel Pro –
を使用します。クライアントが接続できるという事実は、そのデータベースが存在するかどうかという質問に対して何もしません。 1つのMySQLサーバには多くのデータベースがあります。そのサーバーからデータベースが存在しないことがわかった場合は、データベースが存在しないか、使用できない可能性があります。 – arkascha