ソケット '/tmp/mysql.sock' 経由でローカル MySQL に接続できない解決策

ソケット '/tmp/mysql.sock' 経由でローカル MySQL に接続できない解決策

エラーメッセージ:

エラー 2002: ソケット '/tmp/mysql.sock' 経由でローカル MySQL サーバーに接続できません (111)

解決:

/usr/local/mysql/bin/mysqladmin -u root > -S /var/lib/mysql/mysql.sock パスワード 'your.passwd'

またはソフトリンクを作成する

_s /var/lib/mysql/mysql.sock /tmp ...

理由:

実際、/tmp/mysql.sock が見つからないというプロンプトは、/tmp ディレクトリにファイルが存在しないことを意味するのではなく、起動コマンドが間違っていることを意味する場合があります。

/usr/local/mysql/bin/mysql -u ルート -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user=root&
/usr/local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql/bin/safe_mysqld--uer=root& (safe_mysqld は mysqld_safe とは異なり、mysql がバックグラウンドで実行されていることを意味することに注意してください)

エラーメッセージ:

pid ファイル /usr/local/mysql/data/localhost.localdomain.pid 060304 11:46:21 からサーバーを停止しています mysqld が終了しました

解決:

これは権限の問題です。私のmysqlディレクトリはrootユーザーとrootグループに属しています。mysqld_safeで起動でき、問題なく動作します。次のコマンドに注意してください: mysql、safe_mysqld、mysqld_safe、mysqld、mysqladmin。何度か試してみてください。mysqlが正常に起動することもあります。mysqlがコマンドで起動されているかどうかを確認してください。

ps -aux | grep mysqld

次のようなものが表示されます

mysql 6394 0.0 1.5 10528 992 ポイント/3秒 16:16 0:00
/usr/local/mysql/mysql 6395 0.0 1.5 10528 992 ポイント/3 秒 16:16 0:00
/usr/local/mysql/mysql 6396 0.0 1.5 10528 992 ポイント/3 秒 16:16 0:00
/usr/local/mysql/root 6422 0.0 1.1 2408 732 ポイント/3 S 16:20 0:00 grep mysql

mysqlがポートコマンドでリッスンしているかどうかを確認する

netstat -tl | grep mysql

次のようなものが表示されます

tcp 0 0 *:mysql *:* LISTEN

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • インターフェイス実装サンプルコード付き Python チャット ルーム (tkinter、Mysql、Treading、ソケット)
  • エラー 2002 (HY000): ソケット ''/tmp/mysql.sock'' を介してローカル MySQL サーバーに接続できません
  • LAN チャット ルームを構築するための Java+jdbc+mysql+socket
  • シンプルなファイルアップローダーコードを実装するためのJava Socket+mysql
  • mysqlソケットファイルの機能の詳細な説明
  • MySQL エラー ERROR 2002 (HY000): ソケット経由でローカル MySQL サーバーに接続できません
  • MySQL HandlerSocket プラグインのインストールと設定のチュートリアル
  • PID を作成できないために MySQL が起動できない問題を解決する方法
  • MySQL 起動時に「サーバーは PID ファイルを更新せずに終了しました」というエラーが報告される理由の詳細な分析
  • MySQL 起動エラー MySQL サーバーの PID ファイルが見つかりませんでした
  • Mysql がクラッシュして再起動できない後に pid ファイルが見つからない問題の解決方法
  • MySQL PIDファイル損失関連エラーの解決策
  • mysql: サーバーを起動できません: PID ファイルを作成できません: デバイスに空き容量がありません
  • MySQL のヒント: PID ファイルを更新せずにサーバーが終了する問題の解決方法
  • Linux mysql エラー: MYSQL: サーバーは PID ファイルを更新せずに終了しました
  • MySQL を起動するための解決策。pid ファイルのマネージャーがファイルを更新せずに終了しました。[失敗]
  • MySQL の pid とソケットの詳細な説明

<<:  内部 IP アクセスのみを許可する Nginx プロキシ設定を追加する方法

>>:  JavaScriptエンジンV8の実行プロセスの詳細な説明

推薦する

モバイルレイアウトにvw+remを使用する方法

まだ rem フレキシブルレイアウトを使用していますか?圧縮された js コードの大きなセクションを...

Select はダブルクリック dbclick イベントをサポートしていません

XML/HTML コードコンテンツをクリップボードにコピー< div クラス= "c...

React イベントバインディングの詳細

目次クラスコンポーネントイベントバインディング関数コンポーネントイベントバインディング要約するRea...

Linux でテキストを表示するためのヒント (非常に実用的!)

序文日常の開発では、サーバー上でさまざまなテキストやログの表示操作を実行する必要があることがよくあり...

Vue.jsは背景テーブルコンポーネントのカプセル化を管理します

目次問題分析なぜカプセル化なのかパッケージの内容は何ですか?テーブルコンポーネントをカプセル化するデ...

MySQLのサブクエリユニオンの効率性についての簡単な説明と

最近の製品テストでは、同時呼び出し数が 10 未満の場合に応答時間が 100 ミリ秒以内に維持できな...

JavaScript でエラーが発生しやすい演算子操作の概要

目次算術演算子異常状況1: 特殊値リテラルを含む操作異常な状況 2: 他の種類のデータが数学演算に関...

CSS3 天子グリッドリストのスタイルの書き方

多くのプロジェクトでは、中央に灰色の分割線があり、両側に分割線がないグリッド表示の機能を実装する必要...

CSSを使用して円形の波効果を実現する

モバイル デバイスでは、金額を表示するために円形の波グラフィックがよく使用されます。最初は、この効果...

webpack と rollup を使用してコンポーネント ライブラリをパッケージ化する方法

序文以前、ローディングスタイルのコンポーネントを作成しました。コードの再利用性を実現するために、この...

CSS変数を使用して、クールで素晴らしいフローティング効果を実現します。

最近、Grover の Web サイトで楽しいホバー アニメーションを見つけ、自分自身のインスピレー...

JavaScript におけるブラウザ互換性の問題について簡単に説明します

ブラウザの互換性は、実際の開発では見落とされがちな最も重要な部分です。古いバージョンのブラウザの互換...

MySQL レプリケーション テーブルの詳細とサンプル コード

MySQL レプリケーション テーブルの詳細な説明テーブル構造、インデックス、デフォルト値などを含む...

CSSはラジオをクリックして2つの画像スタイルを切り替えますが、複数のラジオのうち1つだけをチェックできます。

クリックされたボタンには赤い画像スタイルを実装し、選択されていない他のボタンには灰色の画像スタイルを...

HTML コマンドラインインターフェースの実装

HTML部分コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...