2011-06-24 8 views
0

私たちのソフトウェアでは、私はmysqlクエリを実行するいくつかのスクリプトを使用しています。mysql 'アクセス拒否'エラー - 異なるマシンでの動作が異なる

mysql -s "<<query>> 

最近まで、正常に動作していました。しかし、今、それは

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

を投げているが、私は

mysql -uroot -pxxxx -s "<<query>> 

に私のスクリプトを更新したときにそれが正常に動作します。

しかし、ときに私は別のサーバー(linuxの - 同じバージョン)に同じソフトウェアをインストールしました。

mysql -s "<<query>> 

はこのマシンで正常に動作しています。

異なるm/cで異なる動作が発生する理由は何ですか?どんなシステム構成のためですか?

+0

MySQLサーバーにリモートアクセスしていますか? –

+0

そのm/cにsshをして、これらのことをしました。 – ihavprobs

+0

-pxxxパラメータを付けずに同じことを試すことはできますか? mysql -uroot -pxxxx -s <> – niktrs

答えて

0

2つのサーバーでrootユーザーのパスワードに異なる値があります。

関連する問題