MySQLの最新バージョンをインストールしました。これまでは、WindowsにインストールしていましたXPですが、これをWindows 7がインストールされている別のコンピューターにインストールしたいと思っていました。
すべてを正しく設定した後でも、MySQLクライアントはスタートフォルダーに表示されません。 MySQLのbinフォルダーに移動してmysql.exeを開こうとしましたが、すぐに終了しました。
次に、mysql.exeをcmdで開いてみましたが、これが私が得たものです
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)
これを機能させるにはどうすればよいですか?
ユーザー名(root)を入力してくださいC:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot
デフォルトのパスワードは空白ですが、設定する場合はパスワードも入力する必要があります
最初にどこで読んだか覚えていませんが、以前この問題に直面したとき、サービスを手動でオンにする必要があることに気付きました。
それが私にとって有効な解決策です。うまくいけば、それは他の人たちを助けます。
私はこれらのステップに従いました、そしてそれは私のために働きました:
1. Open Command Prompt in admin and go to the location of Mysql bin folder and type -
C:\ProgramFile\mysql\bin>mysql -u root -p <password>
2. Then the Prompt asks for the password. This is the password or the root user which
you had set during installation of mysql.
3. Type the password and you will login in to mysql.
4. Also make sure your mysql service is running in the backend by going to the
windows service panel and check whether the mysql service is running.
@Herchelが言ったことは、彼のステップ1から4に従って、コマンドラインで自分のパスワードを使ってログインしようとしても問題はありません。
これをサービスとして自動的に実行することもできます。これは、サーバーで実行するときに必要なものです。