問題タブ [mysql-error-2002]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - #2002 特定のコンピュータからのみ MySql サーバーにログインできない
サーバーでホストされている DB があり、phpMyAdmin でログインします。
問題なく、完全に接続できます。
しかし問題は、私の友人がそれに接続できず、以下のエラーが表示されることです。
2002年MySqlサーバーにログインできません
私はさまざまな友人に接続を依頼しました (もちろん、ユーザーとパスワードを教えてくれました)。全員が正常に接続できました。
また、コンピューターについてまったく理解していない友人に尋ねました (問題が特定のソフトウェアのインストールに依存していないことを示しているもの。彼は「クリーンな」ウィンドウを持っています)。彼も接続できます。
私の特定の友人を除いて、誰もが接続できるので、問題は私の設定 (私は管理者です) にあるとは思いません!
私の友人 (問題を抱えている) は、ファイアウォールとウイルス対策 (avg) を無効にしようとしましたが、問題は解決しませんでした。彼はWindows 7を持っています。
他に何を試すことができますか?
mysql - ソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できません (2) (エラー 2002)
これは何度も聞かれる質問であることは知っていますが、他のトピックから解決策を見つけることができないようです.
私が試したこと:
- mysql-serverの再インストール(クライアントではない)
chown mysql:mysql /var/lib/mysql
- すべてが正しいと思われる my.cnf をチェックアウトしました
- bind-address を localhost に変更しました
ある時点で、ソケットファイルがないように見え、
sudo find / -type s | grep mysqld.sock
結果は出ません。
編集
入力mysql_config --socket
したところ、現在ソケットファイルが配置されているようです/var/run/mysqld/mysqld.sock
apparmor_status
また、次の結果が得られたことを確認しました。
結局、これ/etc/init.d/mysql start
はまだ失敗します
my.cnf の設定
チェックアウトして、次のレポート/var/log/error.log
を試してみると# /etc/init.d/mysql start
、ログから次のレポートが表示されます。
誰かが私のデータベースを失うことなくそれを修正する方法を教えてくれますか
mysql - "ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock'" (2) El Capitan の mysql
私は、この質問がすでに何度も提出されていることを知っています。それでも、すべてのソリューションは少し古くなっているか、現在のバージョンの mysql と一致していないようです。
そこで、Homebrew 経由で El Capitan に Mysql 5.7.11 をインストールしようとしました。立ち上げたら
次のエラーが表示されます。
他のソリューションからの洞察はほとんどありません..
- my.cnf を探しましたが、空です
- 起動しようとすると
mysql.server start
(. ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Air-2.local.pid).
MacBook-Air-2 は私のホスト名)
何か案が?もう何日もここで立ち往生していて、他に何を試せばいいのかわからない! どうもありがとう!
mysql - 「/var/run/mysqld/mysqld.sock」に接続できません
これは私の最初の投稿なので、すべてを正しく行い、重要な情報を忘れないようにします。アイデアが不足しているので、ヒントがあればうれしいです(もしあれば;))。
私はRaspbian Jessieでowncloudを実行しています(またはしていました)(基本的にDebianだと思います)。突然、owncloud が機能しなくなりました。nginx エラーは php5-fpm を指しています。さらに検索すると、次のエラーが発生しました。
したがって、mysql エラーのように見え、/var/run/mysqld/
実際には空です。
次の出力が得られます。
一方のプロセスでtop
は、mysqld と mysqld_safe が表示されます。mysql-client、mysql-server、および php5-mysql がインストールされ、最新バージョンに更新されます。
私も見てみました
どちらも /var/run/mysqld/mysqld.sock をソケットとして表示します...
ここに記載されているものは存在しません。
さらに、mysqlに接続できないようです
少なくとも、エラー 2002 も発生します。
最後に、mysql サービスの停止と開始を試みました。これにより、次の出力が得られました
だから私は何が起こっているのか少し迷っています。問題は数日前の更新以降に発生します。この投稿を書いている間、安全のためにすべての手順をもう一度やり直しました. ある時点で、ブラウザで自分のクラウド インスタンスを少しちらりと見たことがありますが、すぐに消えてしまいました。だから私はどんな助け/ヒントにも感謝します!!!
どうもありがとうございました!!!
php - Mac ターミナル/MySQL 構成の問題 | エラー 2002 (HY000): ソケット '/tmp/mysql.sock' を介してローカル MySQL サーバーに接続できません (2)
コマンド プロンプトで MySQL に移動しようとすると、このエラーが発生します。システム環境設定は、ポート 3306 を介して実行されていることを示しています。私はプログラミングが初めてで、チュートリアルについていくように努めていますが、この知識の多くは積み重ねられており、適切に機能するローカル データベースがなければ、物事はますます増え続けています。紛らわしい。
また、このエラーを受け取っています:
エラー 1045 (28000): ユーザー 'hostname'@'localhost' のアクセスが拒否されました (使用するパスワード: NO)