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

解決済みの質問

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で検索しても分かりませんでした。
そもそも皆さんは他のソフトとの連携で問題がなく、自分だけの問題なのかなとも思ったりもしました。

投稿日時 - 2011-09-26 20:51:24

QNo.7036242

困ってます

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

/var/lib/mysql というディレクトリは存在しているでしょうか?
またそのディレクトリは mysqld を実行するユーザーから書き込み可能に
なっているでしょうか?

投稿日時 - 2011-09-26 21:25:15

お礼

ご回答ありがとうございました。
再起動したらsocketの位置が移動してくれていました。
ご迷惑お掛けしました。

投稿日時 - 2011-10-01 15:32:29

ANo.1

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

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

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-