web-dev-qa-db-ja.com

WAMP MySQLサービスが開始されない

私はfresh WAMP(v2.1)をインストールしましたが、MySQLが起動していないことを除いて機能します。

enter image description here

そして、「サービスの開始/再開」を押すたびに、何も起こりません。

My.iniに移動してパスワードを入力します。次に、MySQLコンソールに移動します。次に、そのパスワードを入力します。1。コンソールが表示されないか、2。エラー2003「Ca n't connect to MySQL server on 'localhost'( 10061)」

7
test

エラー番号2003: 'localhost'(または他のホスト)のMySQLサーバーに接続できません

単に、次の(または同様の)理由のいずれかで接続できないことを意味します。

  • 指定されたホストで実行中のMySQLサーバーはありません

  • MySQLサーバーへの接続は、TCP-IPを使用して許可されていません。 MySQL構成ファイル(Windowsではmy.ini、Unix/Linuxではmy.cnf)の「skip-networking」設定を確認します。 「#skip-networking」のようにコメント化されます。コメントアウトされていない場合は、コメントアウトし、MySQLサーバーを再起動して変更を有効にします。

  • ネットワーキングの問題が原因で接続できません。ネットワークの構成ミスまたはファイアウォールの問題である可能性があります。 wampをインストールした後、Windowsファイアウォールでmysqlサービスを許可する必要があります。urpcを再起動します。そしてワンプを開始

windowsは、msqlnt.exeの実行と受け入れを許可するかどうかを尋ねます。

それが機能しない場合:

Windowsファイアウォールをオフにしてみてください。問題が解決した場合は、オンにして、TCP/3306(デフォルトポート)へのアクセスを許可してください。

  • ISPでMySQLサーバーに接続しようとすると、このエラーメッセージは、MySQLへの直接接続がブロックされたことを示していることがよくあります。次に、HTTPトンネリングまたはSSHトンネリングを使用して接続する必要があります。
3
Ashwin A

私はC:\ wamp\bin\mysql\mysql5.6.17\dataに移動して、以下を削除しました:

auto.cnf、xxxxxxxxx.err、xxxxxxxxx.pid、ib_logfile0およびib_logfile1

しかし、ibdata1はすべてのローカルデータベースを参照するため、そのままにしておきました。その後、wampを再起動しましたが、これは魅力のように機能しました。

15
brettster

MySQLがシステムで使用しているポートを確認してください。次に、my.iniに入力して、WAMPサーバーのMySQLサービスのポート番号をその番号に変更します。

Windowsを実行している場合は、サービスを再起動してください。サービスがすぐに緑色に変わります。

私は同様の問題に遭遇しました。

3
Nikhil Goswami

Mysql-bin.indexファイルを検索して削除し、MySQLを再起動します。
これでうまくいきました;)

3
jzeus

これは間違いなく動作します。 Wampserverのインストールを続行する前に、特定の要素がシステムにインストールされていることを確認する必要があります。それ以外の場合、Wampserverは絶対に実行されません。また、インストールに問題があり、欠落していた要素をインストールする前にWampserverを削除する必要があります。 。 wampをアンインストールし、Microsoft Visual C++再頒布可能2008( https://www.Microsoft.com/en-in/download/details.aspx?id=29 )、Microsoft Visual C++再頒布可能2012( https://www.Microsoft.com/en-in/download/details.aspx?id=30679 )、Microsoft Visual C++再頒布可能2015( https://www.Microsoft。 com/en-in/download/details.aspx?id = 48145 )。さて、ワンプを再インストールすれば、問題なく動作するはずです。

0
Mind_reader2003

私はまったく同じ問題を抱えていましたが、状況は異なりました(WAMP 3.1 i.c.w. Windows 10 64ビットを使用しています)。したがって、解決策は異なりました。私の状況でそれをどのように解決したかを以下に示します。

まず、MySQLログを確認しました。このような:

Check the MySQL log

次に、次のようなエラーが発生しました。

wampmysqld64: Table 'mysql.plugin' doesn't exist
2018-08-15T14:54:37.207560Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2018-08-15T14:54:37.211344Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2018-08-15T14:54:37.215551Z 0 [Warning] Failed to open optimizer cost constant tables

2018-08-15T14:54:37.216151Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

3番目に、エラーログを解釈した後、mysqlデータディレクトリに移動しました。私のマシン上のそのディレクトリの場所はC:\wamp64\bin\mysql\mysql5.7.19\dataでした。これはマシンによって異なる場合があります。一部のディレクトリが欠落していることに気づきました。 「mysql」ディレクトリはありませんでしたが、機能するにはディレクトリが必要です。

4番目に、「mysql」ディレクトリを別のマシンからC:\wamp64\bin\mysql\mysql5.7.19\dataにコピーし、WAMPを介してすべてのサービスを再起動しました。それで問題は解決しました。

0
Julian

以前のmysqlインストールでこの問題が発生する可能性があります。タスクマネージャーに移動し、mysqld.exeプロセスを終了します。次に、すべてのサービスを再起動します。幸運を。

0