ホームページ  >  記事  >  バックエンド開発  >  MySQL が起動できない、または起動してもすぐに停止します。

MySQL が起動できない、または起動してもすぐに停止します。

WBOY
WBOYオリジナル
2016-06-13 12:18:291184ブラウズ

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 ファイル (ポート番号とサービス名) を変更し、起動時に
を指定する必要があります------解決策のアイデア------ --- -

引用:
コマンド ラインから直接実行、エラー 10055
エラー 2003 (HY000): MySQL サーバーに接続できません'localhost' ( 10055)


Halo、MYSQL に接続できません、アクセス許可を設定してください
-----解決策のアイデア------ ------ ----------
引用:
引用: 引用:

Quote: Quote:

コマンド ラインから直接実行、エラー 10055
エラー 2003 (HY000): MySQL サーバーに接続できません'localhost' (10055)


Halo、MYSQL に接続できません。アクセス許可を設定してください


サーバーは Windows2003 です。どのようなアクセス権が設定されていますか? ? ?
サーバーを再起動すると問題は解決しますが、毎回サーバーを再起動することはできません。しかし、mysql は実行後すぐにエラー 10055 を報告します

2 つの mysql データベースがインストールされている可能性がありますか? ? ?
mysql を起動し、ローカルで mysql に接続し、関連する操作を実行します。仕上げる。



-----ソリューションのアイデア----------------------
元の投稿者は Windows を使用しています。Windows の普遍的な解決策は、
を再起動することです------解決策のアイデア------ ------ --
10055 のエラー メッセージは「No Buffer Space Avliable!」です。
端的に言えば、リンクとリクエストが多すぎてキャッシュが足りません
作業が完了したら、必ずデータベースを切断してください
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。