web-dev-qa-db-ja.com

MySQLコマンドラインが開きませんか?

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)

これを機能させるにはどうすればよいですか?

14
Gaurav

ユーザー名(root)を入力してくださいC:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot

デフォルトのパスワードは空白ですが、設定する場合はパスワードも入力する必要があります

13
Mchl

最初にどこで読んだか覚えていませんが、以前この問題に直面したとき、サービスを手動でオンにする必要があることに気付きました。

  1. Windowsキー+ Rと入力し、Runと入力してEnterキーを押します。
  2. 「services.msc」と入力し、「OK」を押します
  3. 「MySQL56」を見つけ、右クリックして「開始」を選択します
  4. これで問題なくログインできるはずです。

それが私にとって有効な解決策です。うまくいけば、それは他の人たちを助けます。

9
Herschel

私はこれらのステップに従いました、そしてそれは私のために働きました:

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. 
0
SunilA

@Herchelが言ったことは、彼のステップ1から4に従って、コマンドラインで自分のパスワードを使ってログインしようとしても問題はありません。

これをサービスとして自動的に実行することもできます。これは、サーバーで実行するときに必要なものです。

  1. オープンラン
  2. 「services.msc」と入力し、[OK]をクリックします
  3. MySQLサービスを見つける
  4. プロパティを右クリックして、スタートアップの種類に移動します。
  5. 自動に変更します
0
Crouch