[前][次][番号順一覧][スレッド一覧]

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]