ソケット '/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の実行プロセスの詳細な説明

推薦する

CSS における @ の使用法の概要 (例と説明付き)

@ ルールは、CSS の実行または動作に関する指示を提供する宣言です。各宣言は @ で始まり、その...

VMware14 に CentOS 7 をインストールするグラフィック チュートリアル

CentOS の紹介CentOS は、Red Hat Linux が提供する無料で利用できるソースコ...

ランダムな文字を生成する Java サンプルコード

サンプルコード: java.util.Random をインポートします。 java.util.UUI...

MySQL Innodbの主な機能挿入バッファ

目次挿入バッファとは何ですか?挿入バッファのトリガー条件は何ですか?なぜ一意のインデックスにできない...

Dockerはコード検出プラットフォームSonarQubeを構築し、Mavenプロジェクトのプロセスを検出します

1 はじめに優れたコーディング習慣は優れたプログラマーが備えるべき資質ですが、コードの品質を保証する...

Linux での Makefile の書き方と使い方の詳細な説明

目次メイクファイルMakefile の命名とルールMakefile の仕組みMakefile変数Ma...

Vueはツリー構造の追加、削除、変更、チェックのサンプルコードを実装します

実は多くの会社がユーザー権限ツリーに似た機能を持っています。最近、追加、削除、修正のツリー構造を書き...

CSS で要素フローティングとクリアフローティングを実装する方法

フローティングの基礎標準ドキュメント フローでは、要素は塊級元素と行內元素の 2 種類に分けられます...

Vueグローバルカスタム命令の実践 モーダルドラッグ

目次背景実装のアイデア成果を達成する背景最近取り組んでいるプロジェクトは、Vue2 で構築されたプロ...

Layuiテーブルは指定された行のラジオボタンを選択し、その行の実装コードまでスクロールします。

layui テーブルには複数行のデータがあります。外部入力コンテンツを通じて、指定された行を見つけ...

Docker実行コンテナが作成状態にある問題についての簡単な説明

最近の問題としては、次のような現象があります。システムには、docker run コマンドを継続的に...

MySQL の null (IFNULL、COALESCE、NULLIF) に関する知識ポイントのまとめ

この記事では、MySQL の null (IFNULL、COALESCE、NULLIF) に関連する...

HTML 縦列表示テキストを使用してテキストを縦列で表示します

コードをコピーコードは次のとおりです。 <span style='display:bl...

ユーザー名が使用可能かどうかを確認するVueメソッド

この記事では、ユーザー名が使用可能かどうかを確認するためのVueの具体的なコードを例として紹介します...

画像ソーシャルネットワーキングサイトのUIアプリケーションの比較分析(図)

私たちの生活、仕事、勉強において、ソーシャル ネットワークは徐々に将来のインターネット発展のトレンド...