Ubuntu 10.10 で新しくインストールした mySQL サーバーのコピーで重大な問題が発生しています。apt でインストールし、その時点でパスワードを指定しました。インストールはうまくいきましたが、サーバーが非常に奇妙な動作をしています。
まず、データベースをテストするために、php ファイルを作成しました。
mysql_connect("localhost", "root", "myPassword") or die(mysql_error());
ここで、myPassword は、インストール中に尋ねられたときに入力したものです。これにより、アクセス拒否エラーが発生しました。私が読んだ解決策を追求するために、mySQLサーバーにシェルインしようとしました。通常の構文は機能せず、「アクセスが拒否されました」以外の何かを取得するには、やらなければなりませんでした
mysql -u root password myPassword
ただし、mysql シェルの代わりに、パラメーターと変数のリストを吐き出すだけです。この時点で、私は困惑しています。ここ数年、コマンド ラインを使用して mySQL を操作していませんが、この動作はどれもなじみがなく、サーバーと対話する方法が見つかりません。
どんな助けでも大歓迎です。