• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:何故、通らないのでしょうか?)

MySQLサーバーへの接続エラーの原因とは?

Kaneyan-Rの回答

  • Kaneyan-R
  • ベストアンサー率42% (1241/2889)
回答No.2

だから…… 「No such file or directory」 読めませんか? 「そんなファイルねぇよ」って言ってるんですよ。 なら、もう分かりますよね? 先ず何をしたら良いか考えて下さい。 そしてその結果どうするか、また考えるのです。 サーバアプリケーションは、個々の環境に合わせ"自分で"設定をするのですよ。インストールして「はい終わり」ではありません。設定も個々の環境で異なります。 幸いな事にエラーメッセージが出ているのだから、とりあえず確認することは分かっていますね。 ちなみに私はMySQLをインストールしたことも、使ったこともありません。もちろんどう言うサーバアプリケーションかは知ってます。 そんな私でさえ、貴方の書いたエラーメッセージで、何をどうしたら良いか判断出来ますし、もしインストールしたら、恐らく何の問題もなく動作させられるでしょう。

jump7799
質問者

お礼

ご回答誠にありがとうございます。

関連するQ&A

  • socketの作り方。

    socketって どうやって作るのですか? ご回答の程、宜しくお願い申し上げます。 /wordpress# sudo mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) root@GD348ZZD9:~/wordpress# sudo mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) root@GD348ZZD9:~/wordpress# sudo mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

  • PassWordは1つなのに、通りません。

    [root@ /]# mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) パスワードが通りません。 どうしてでしょうか? ご多忙中恐れいります。 ご回答の程、宜しくお願い申し上げます。

    • ベストアンサー
    • MySQL
  • UbuntuサーバーにWordPress。

    いつも大変お世話になり誠にありがとうございます。 標記の件。 $ sudo mysqladmin create wordpress -p [sudo] kouzou のパスワード: Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! 上記のようになります。 どうすればWordPressができるようになるでしょうか? ご多忙中恐れ入ります。 ご回答の程、宜しくお願い申し上げます。

  • パスワードが通りません!

    Ubuntu22.04でWorPressを設定しようと思っているのですが 下記でどんなパスワードも通りません。 どういう仕組みになっているのでしょうか? パスワードは何を入れればいいのでしょうか? $ sudo mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    • ベストアンサー
    • MySQL
  • ソケットエラーについて(PHP+MYSQL)

    過去ログもたくさんでていたのですが、解決しないので質問します。 PHPとMYSQLを連動させて使用したいのですが、わからないなりにサーバーの設定しています。 Fedora Core3 PHP Version : 4.3.11 Apache Version : 2.0.53 MYSQL 5.0.24a で設定しています。 PHP単体では動いています。 MYSQLもターミナル上では動いています。 PHPからの動かすと DB Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) と出たので、 mysqldをもう一度起動してみたり php.iniを /tmp/mysql.sock に変更してApacheを再起動したり my.cnfも同じ値にしているのですが (mysql.socは/tmp/にある) エラーが DB Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13) に切り替わっただけでした。 mysqldが動いていないのかなーとも思うんですが どこから手をつけていいのかわからなくなっています。 ひとつ気になるのが、PHPのテストファイルで取得したinfoの MYSQLの 項目で MYSQL_SOCKET /var/lib/mysql/mysql.sock と出ていました。 これって関係あるんでしょうか。 別の設定があるのでしょうか・・・ それともやっぱりmysqldをあたってみたらいいのか。 みなさんのご意見をお聞かせいただければ幸いです。 あと参考になるような本があれば教えてください。 よろしくお願いします。

  • MySQLのsocketの位置の変更が出来ません

    すみませんが、Linuxでmysql.sockの位置を変えたいのですがどのようにすればいいのでしょうか? ソースからのデフォルトは/tmp/mysql.sockですが、 MySQL5.1.58の場合、./configureのオプションにて--with-unix-socket-path=/var/lib/mysql/mysql.sockを指定してインストールし、my.cnfに [mysqld] socket=/var/lib/mysql/mysql.sock [client] socket=/var/lib/mysql/mysql.sock を記述しても Starting MySQL.......Manager of pid-file quit without updat[失敗]le. とか /usr/local/mysql5.1/bin/mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)' Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists! と出てダメです。 勿論、/var/lib/mysql/mysql.sockというファイルは存在しません。 Snort、innotopなど色々なツールを使用する際に、/tmp/mysql.sockではどうしても上手くいかず、socketの位置を変えようと思ったのですが。 マニュアル読んだり、Webで検索しても分かりませんでした。 そもそも皆さんは他のソフトとの連携で問題がなく、自分だけの問題なのかなとも思ったりもしました。

    • ベストアンサー
    • MySQL
  • DBD::Mysql が使用する標準のsocketはどこから得ているか?

    以下のようなスクリプトで、以下のようなエラーになっています。 port(socket)を指定しているにもかかわらず使用されない理由も分からないのですが、エラーメッセージのsocketはどこで設定されているのでしょうか? /etc/my.cnf で /tmp/mysql.sock を指定し、サーバーとクライアントは問題なく通信できています。 よろしくお願いします。 ■perlスクリプト ---------------------------------------- #!/usr/local/bin/perl use DBI; $user = 'usr'; $passwd = 'password'; $ds = 'DBI:mysql:db_name;host=localhost;port=/tmp/mysql.sock'; $db = DBI->connect($ds, $user, $passwd); (以下略) ■perlスクリプトのエラー ---------------------------------------- $ ./script_name.pl DBI connect('db_name;host=localhost;port=/tmp/mysql.sock','root',...) failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) at ./script_name.pl line 9 ■環境 ---------------------------------------- mysql:バイナリの(rpmでないやつ)4.0.24-standard OS:Linux 2.4.20-31.9(REDHAT) DBD:DBD-mysql-2.9004

    • ベストアンサー
    • Perl
  • MySqlの初期設定 RedhatLinux9

    RedhatLinux9 で アパッチ、PHP, Mysql、FTPをインストール時に選択してインストール(Webサーバーに必要な最小限)したのですが、MySqlがどうしてもうまく動いてくれません。 Mysqlに関して、 いろいろGoogleやらOKWEBなどで調べたのですが、うまく動かないようです。 /var/lib/mysql で設定されているようで、 sqlをスタートさせると下記のようなメッセージがでます。 [root@www mysql]# /usr/bin/safe_mysqld & [1] 2214 [root@www mysql]# Starting mysqld daemon with databases from /var/lib/mysql 031023 13:54:59 mysqld ended [1]+ Done /usr/bin/safe_mysqld となり、 次にmysqlのユーザーを作ろうとするとエラーがでてしまします。 mysql_install_db --user=mysql と入力すると 下記のようなエラーがでます。 /usr/bin/mysqladmin -u root password '*****' /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)' Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists! /var/lib/mysql/mysql.sock は、存在しているのですが、、、、、 sqlに関しては、 mod_auth_mysql-1.11-12 php-mysql-4.2.2-17 mysql-3.23.54a-11 mysql-server-3.23.54a-11 が、インストールされているようです。 どうしても解決できないのです。 よろしくお願いします。

  • CentOSにMySQLをインストール2

    CentOS6.2にMySQL5.0.37をインストールをしたいのですが、 インストール後の動作確認で失敗してしまいます。 以下のように動作確認を行ったのですが、うまくいきません。 ご経験のある方何かアドバイスを頂けますか? <経過> [root@TARO ~]# /usr/local/mysql/bin/mysqladmin -u root ping /usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)' Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

  • MySQLをはじめて実行してみると

    [root@localhost root]# /usr/bin/mysql ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [root@localhost root]# となりました 何が悪いのでしょうか?