64

Windows 7 でmysql-installer-5.5.20.0.msiを使用して MySQL をインストールしました。cmdウィンドウから、「mysqlshow -u root -p」を実行します。パスワードの入力を求めた後、次のエラーが返されました。

ページhttp://dev.mysql.com/doc/refman/5.5/en/windows-troubleshooting.htmlを読んだ後、C:\Program Files\MySQL\ でエラー ログ (.err) を見つけるように指示されました。 MySQL サーバー 5.5\data. ディレクトリは存在しますが、ログ ファイルがありません。

これは、特に Unix ベースのソフトウェアをインストールする場合に、Windows 7 の厳重なセキュリティに関連しているように感じます。はい、私は自分の PC の管理者です。

ヘルプや提案をいただければ幸いです。そして、Java と SQL のクエリに関する質問に答えることで、恩返しをすることができます。

4

33 に答える 33

84

次の手順を試してください。

  1. c:\mysql\bin>mysqld --install
  2. c:\mysql\bin>mysqld --initialize

次に、「Windows キー + R 」を押して「 services.msc 」を書き込み、管理者として実行します。

MySQL サービスを開始します。

于 2016-01-19T07:21:24.917 に答える
32

この問題は、Windows サーバーのユーザーが解決することが非常に重要です

  1. このパスに移動します C:\Program Files\MySQL\MySQL Server 5.1\bin

  2. このツール「MySQLInstanceConfig.exe」を実行します

インスタンスを再度構成し、問題を解決しました

于 2013-11-18T09:05:25.927 に答える
12

私にとってうまくいった簡単な解決策は、database.ymlまたはスクリプトを作成する場合はスクリプトでlocalhostを127.0.0.1に変更することです。

于 2012-10-27T03:16:43.710 に答える
10

ここでは、MySQL サービスが Windows で実行されていることを確認する必要があります。MySQL サービスが現在実行されていない可能性があります。

  1. を押しWindows+Rて[サービス] ウィンドウを開きます。services.msc
  2. MySQLクリックして選択しますstart

できます。

于 2020-04-11T08:16:15.910 に答える
5

私は Windows 8.1 を使用していますが、私もこの問題を抱えていました。私の先生は、私のMySQLサーバーが動かなくなったのが原因だと言っていました。彼女は、コンピューターの管理ユーティリティにアクセスするように言いました (Windows 8.1 では、画面の左下隅を右クリックして、コンピューターの管理にアクセスします)。次に、[サービスとアプリケーション] で [サービス] を開き、MySQL を見つけます。MySQL を右クリックして再起動できるはずです。

于 2015-01-26T07:04:03.317 に答える
1

ファイアウォールをオフにして、インスタンス構成を削除するだけです。サーバーの新しいインスタンスを追加します。[ファイアウォールを無効にする][1] ポート番号をデフォルトの 3306 として正しく指定します

于 2013-07-25T17:41:43.223 に答える
1

同じエラーが発生しました。私はこの方法で解決しました

start- MySQL Installer-community に移動し、インストーラーを再構成として再度実行します (そうするように求められます)。

MySQL インスタンスを Windows サービスとして実行するかどうか尋ねられたら、チェックボックスをオンにします。

うまくいかない場合は、アンインストールして再度インストールし、チェックボックスをオンにして MySQL を Windows サービスとして実行します。

于 2016-06-08T16:28:53.840 に答える
1

「'localhost' の MySQL サーバーに接続できない (10061)」または「'127.0.0.1' の MySQL サーバーに接続できない (10061)」という同じ問題を抱えている方へ。「MySQL インストーラー」をインストールできます。これはhttp://dev.mysql.com/downloads/windows/installer/5.6.htmlのリンク であり、これは詳細なヘルプのチュートリアルですhttps://www.youtube.com/watch ?v=AqQc3YqfelE

それは私のために働くし、私もあなたのために働きたい.

于 2015-05-14T06:16:54.757 に答える
1

解決策 1:

32 ビットの場合 : C:\Program Files\MySQL\MySQL Server 5.6\bin から「mysql.exe」を実行します。

64 ビットの場合 : C:\Program Files\MySQL\MySQL Server 5.6\bin から "MySQLInstanceConfig.exe" を実行します。

解決策 2:

エラー (2002) Can't connect to ... は、通常、システム上で実行されている MySQL サーバーがないか、サーバーに接続しようとしたときに誤った Unix ソケット ファイル名または TCP/IP ポート番号を使用していることを意味します。また、使用している TCP/IP ポートがファイアウォールまたはポート ブロッキング サービスによってブロックされていないことを確認する必要があります。

エラー (2003) Can't connect to MySQL server on 'server' (10061) は、ネットワーク接続が拒否されたことを示しています。MySQL サーバーが実行されていること、ネットワーク接続が有効になっていること、指定したネットワーク ポートがサーバーで構成されているものであることを確認する必要があります。

ソース: http://dev.mysql.com/doc/refman/5.6/en/starting-server.html 詳細については、こちらをご覧ください。

于 2014-11-12T17:35:32.867 に答える
1

私が収集したものから、これは mysql サービス (mysqld) が実行されていないことを意味します。

  • まず、Windows サービスとしてインストールされていることを確認します: 実行

"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld" --install

コマンドラインから。

  • 次に、起動します。

services.msc > MySQL > start

再起動に失敗した場合は、次の手順に従ってください。

  • 管理者としてコマンド ラインを開きます。 cmd.exe > open as administrator
  • 走る"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose

これは失敗し、 C:\Program Files\MySQL\MysSQL Server 5.7\の下のdataという名前のディレクトリにエラー ログを配置する必要があります。なんらかの理由でデータの作成に失敗した場合は、そのディレクトリの下で手動で作成し、再試行してください。そのログに何が欠けているかがわかれば、それで完了です。

それでもうまくいかない場合は、これが私がやった方法です:

  • my.iniという名前のファイルに移動C:\ProgramData\MySQLてコピーします。C:\Windows\

  • コマンドラインからサービスを再起動してみてください: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld" --verbose

エラーが表示されなければ、サービスの起動は成功しています。それでも機能しない場合は、先ほどコピーしたmy.iniC:\Windowsを削除し、コマンド ラインからサービスをもう一度開始します。

今すぐ動作するはずです

于 2016-10-31T18:37:56.027 に答える