mysql:12208
From: "kondo kondo" <"kondo kondo" <umiushi_00@xxxxxxxxxx>>
Date: Tue, 04 Oct 2005 02:42:19 +0000
Subject: [mysql 12208] Re: Linuxにおけるデータディレクトリのリンク
近藤です。 >[現状] >○Dataディレクトリは /var/lib/mysql >○引っ越し先は /mnt/share/mysqldata/mysql > >○サーバーをストップ >○Dataディレクトリの中身を引っ越し先にコピー(所有者はroot) >○/var/lib/mysqlディレクトリを/var/lib/mysql2にリネーム(Backup) >○シンボリックリンクを作成・/var/lib/mysqlが/mnt/share/mysqldata/mysql > と一緒になっていることを確認 >○サーバーをリスタート------------------> エラーで終了 >(バックアップを元に戻すと、正常にリスタートされます) > >[エラー] >Can't connect to local MySQL server through soket >Check that mysqld is runnning and that the socket exists! > >どういう手順を踏めば、データディレクトリを引っ越すことができるので >しょうか?お手数ですがよろしくお願いします。 同じエラーか覚えてはないのですが、私もデータディレクトリの変更で何回 かエラーになったことがあります。原因はディレクトリの所有者の問題でした。 コピー先のディレクトリ所有者はrootということですので、mysqlのデーモンが root以外のユーザーで起動しているようであれば、データディレクトリにアクセス できないので、mysqlが起動できません。 バックアップディレクトリの所有者と、引越し先の所有者&シンボリックリンクの所 有者 が誰になっているのかを確認してみてはいかがでしょうか?元の所有者がmysqlとか で あれば、引越し先のディレクトリ、ファイルの所有者をmysqlに変更すればOKだと思 います。 ※ちなみに私の場合は、シンボリックリンクは使用せずに、データディレクトリの位 置を変更して、 my.cnfのdatadirの設定を書き直しました。 _________________________________________________________________ 無料でメールボックス250MBの 「MSN Hotmail」 http://promotion.msn.co.jp/hotmail/fortune/input_un.asp
12184 2005-09-27 11:45 [sato <satot@xxxxxxxx] mySQL Controle Centerについて 12185 2005-09-27 13:46 ┣[Takanori Jokura <jo@] 12186 2005-09-27 15:34 ┃┗[sato <satot@xxxxxxxx] 12187 2005-09-27 15:51 ┃ ┗["片寄白王" <katayose] 12189 2005-09-27 16:54 ┃ ┗[sato <satot@xxxxxxxx] 12207 2005-10-04 10:53 ┗[Toshie Suzuki <toshi] Linuxにおけるデータディレクトリのリンク -> 12208 2005-10-04 11:42 ┣["kondo kondo" <umius] 12210 2005-10-04 13:29 ┃┗[Toshie Suzuki <toshi] 12209 2005-10-04 12:59 ┗[とみたまさひろ <tomm]