こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

何故、通らないのでしょうか?

何故、通らないのでしょうか?
socketの設定がおかしいのでしょうか?
ご回答のほど、宜しくお願い申し上げます。


~/wordpress$ sudo mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2 "No such file or directory")

~/wordpress$ sudo -i gedit /etc/my.cnf
[mysqld]

# socket=/var/lib/mysql/mysql.sock

socket=/tmp/mysql.sock




[client]

socket=/tmp/mysql.sock

投稿日時 - 2019-02-20 19:43:43

QNo.9589868

困ってます

質問者が選んだベストアンサー

>どこか気をつけないといけない箇所がありますか?
読解力が足りないことです。

エラーのメッセージ「Error establishing a database connection」は「データベース接続の確立エラー」と言うことですから「/var/www/html/wordpress/wp-config.php」の編集で定義に誤りがあると思います。
define('DB_NAME', 'database_name_here');
           ↓
define('DB_NAME', 'wpdb'); // mysql> CREATE DATABASE wpdb;で作成したデータベース名。

define('DB_USER', 'username_here');
           ↓
define('DB_USER', 'wpdbuser'); // CREATE USER 'wpdbuser'@'localhost' IDENTIFIED BY 'パスワード';で作成したユーザー名。


define('DB_PASSWORD', 'password_here');
           ↓
define('DB_PASSWORD', 'user_password_here');// CREATE USER 'wpdbuser'@'localhost' IDENTIFIED BY 'パスワード';で作成したパスワード。

投稿日時 - 2019-02-21 08:40:01

お礼

Thank you very much!

投稿日時 - 2019-02-21 20:13:09

ANo.6

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.5

mysqlサーバー(mysqld)は動いていますか。

投稿日時 - 2019-02-21 07:34:47

お礼

Thank you very much!

投稿日時 - 2019-02-21 20:12:57

ANo.4

〉最後にブラウザにhttp://localhost/wordpress/
と入れると下記になりました。

途中でエラー出てるのに、最後まで行けるわけないんだけどな……
そんなことやってると、システム自体ぶっ壊しかねませんよ。


〉Error establishing a database connection

そりゃそうでしょ。
だってエラー出てるんだから、接続できる訳がない。

投稿日時 - 2019-02-21 00:27:19

お礼

Thanks

投稿日時 - 2019-02-21 03:00:12

ANo.3

>何故、通らないのでしょうか?
あなたが以前に提示したURL( https://shotr.me/2018/07/install-wordpress-ubuntu-18-04/ )の手順でセットアップすると正常に動作します。
あなたは英語が不得手なだけでなく日本語も不得手のようです。
語学をマスターしないと何時まで経っても目的通りのWebサーバーが構築できません。

投稿日時 - 2019-02-20 21:36:34

補足

最後にブラウザにhttp://localhost/wordpress/

と入れると下記になりました。

Error establishing a database connection

どこか気をつけないといけない箇所がありますか?

ご回答宜しくお願い申し上げます。

投稿日時 - 2019-02-20 22:51:54

お礼

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

投稿日時 - 2019-02-20 21:51:10

ANo.2

だから……

「No such file or directory」 読めませんか?
「そんなファイルねぇよ」って言ってるんですよ。

なら、もう分かりますよね?
先ず何をしたら良いか考えて下さい。
そしてその結果どうするか、また考えるのです。

サーバアプリケーションは、個々の環境に合わせ"自分で"設定をするのですよ。インストールして「はい終わり」ではありません。設定も個々の環境で異なります。

幸いな事にエラーメッセージが出ているのだから、とりあえず確認することは分かっていますね。

ちなみに私はMySQLをインストールしたことも、使ったこともありません。もちろんどう言うサーバアプリケーションかは知ってます。
そんな私でさえ、貴方の書いたエラーメッセージで、何をどうしたら良いか判断出来ますし、もしインストールしたら、恐らく何の問題もなく動作させられるでしょう。

投稿日時 - 2019-02-20 21:24:12

お礼

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

投稿日時 - 2019-02-20 21:50:28

ANo.1

何回目ですか?
なんで、エラーメッセージを読まないのですか?
サーバ動かすのに「英語わからない」は通用しませんよ。

"No such file or directory"って書いてあるでしょ?

投稿日時 - 2019-02-20 20:03:35

お礼

mysqlをインストールしても通らないのですが・・・?

どうすればいいですか?

投稿日時 - 2019-02-20 20:08:42

あなたにオススメの質問