人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLについて質問です。

Fedora 5 の上にソースから MySQL のインストールしました。make installまでは正常に行われていると思います。

ところが,/usr/local/bin/mysqld_safe & が起動しません。

Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
061030 00:14:34 mysqld ended

# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)

で,/tmp/を確認すると当該ファイルがなかったので,/var/lib/mysql/mysql.sock にシンボリックリンクを張ってみたのですが,駄目でした。

/var/log/mysqld.logを確認したところ,下記のようになっていました。Access rightかなと思って変えてみたんですけどうまくいきません。

061030 0:15:46 [ERROR] /usr/local/libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2)
061030 0:15:46 [ERROR] Can't start server: can't create PID file: No such file or directory
061030 00:15:46 mysqld ended

上記より分かるトラブルシューティングの手法を教えてください。

●質問者: maggy91
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:00 4:3 access CONNECT D.P
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●60ポイント ベストアンサー

/var/run/mysqld/mysqld.pid を作成できないというエラーがでています。おそらく権限が無いのでしょう。


まず、mysqld_safe を起動しているユーザーはだれですか?

また、/var/run/mysqld/ のパーミッションはどうなっていますか?

以下のコマンドで確認できます。

$ ls -ld /var/run/mysqld/
◎質問者からの返答

/var/run/配下にmysqldディレクトリが無かったので作成して,chown/chgrpで起動ユーザに沿うように設定したら起動しました。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ