MySQL を起動できない、または起動してもすぐに停止します
バックグラウンドにアクセスするとエラーが発生します データを挿入するたびに 2,000 件を超える ajax リクエストがありました (これには、挿入は成功しました)。
mysql エラー ログ:
141016 9:46:20 InnoDB: 開始しました; ログ シーケンス番号 0 43655
141016 9:46:20 [エラー] 別の mysqld サーバーが既にありますかポートで実行中: 3306 ?
141016 9:46:20 [エラー] 中止中
141016 9:46:20 InnoDB: シャットダウンを開始しています...
141016 9:46:22 InnoDB: シャットダウンが完了しました; ログ シーケンス番号 0 43655
141016 9:46:22 [注] d:AppServMySQLbinmysqld-nt: シャットダウンが完了しました
はポートが占有されていると報告しますが、ポートを確認すると、 3306 ポートはまったくありません。ポートを3307に変更しても起動できません。
バックエンドは PHP フレームワーク thinkphp を使用します。エラーは次のとおりです。
「localhost」の MySQL サーバーに接続できません (10055)
エラーの場所
FILE: D:AppServwwwThinkPHPLibDriverDbDbMysql.class.php LINE: 58
- --- --解決案-----------
まずmysqlに接続できるか手動で確認します。接続できれば、それは PHP コードである可能性があります 問題
-----解決策のアイデア----------------------
実行すでに別の mysqld サーバーがポート 3306 で実行されています
すでに別の mysqld サーバーがポート 3306 で実行されています
これで、それを直接使用できます
ポートの変更ini ファイル (ポート番号とサービス名) を変更し、起動時に
を指定する必要があります------解決策のアイデア------ --- -