はじめての自宅サーバ構築 - Fedora/CentOS - Last Update 2008/12/01
It opened to 2004/09/19. Visitors
Pageviews
Today(IP/PV)
3,607,244
14,149,112
262/1,006
このページは表示専用です。新規投稿・レスや最新情報はこちらです。

MySQLのデータベースの場所
日時: 2006/04/12 00:23
名前: tt

当サイトの手順でMySQLをインストールしたのですが,データベースの保存場所はどこでしょうか?
出来れば/home/の下辺りに保存をしたいと思っています。
Re: MySQLのデータベースの場所 ( No.1 )
日時: 2006/04/12 07:45
名前: 管理者

デフォルトのDB場所は「/var/lib/mysql」になります。
Re: MySQLのデータベースの場所 ( No.2 )
日時: 2006/04/12 17:41
名前: tt

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

保存場所の変更はどのようにすればいいのでしょうか?
Re: MySQLのデータベースの場所 ( No.3 )
日時: 2006/04/12 21:50
名前: 管理者

当方はデフォルトDB位置の変更方法を把握しておりません。
調べてみますが、ご回答が遅れる場合もありますのでご了承下さい。
Re: MySQLのデータベースの場所 ( No.4 )
日時: 2006/04/12 22:44
名前: house

こんにちは

私の場合は、
/etc/my.conf

の中の

datadir=/var/lib/mysql

という記述を変更することで、
データの保存場所を変えています。

ただし、理由は分からないのですが
socket=/var/lib/mysql/mysql.sock
の場所を変更すると
うまくいかないので、これはそのままにしています。

データ自体は
mv /var/lib/mysql /自分の好きなディレクトリ/

でうまくいきます。
うまくいかなかったら、
元に戻せば大丈夫です。
Re: MySQLのデータベースの場所 ( No.5 )
日時: 2006/04/13 22:51
名前: tt

houseさん回答ありがとうございます。

/etc/my.conf
内の

datadir=/var/lib/mysql
を変更後

mv /var/lib/mysql /自分の好きなディレクトリ/

でsocket=/var/lib/mysql/mysql.sock
をそのまま残すのはというのは

cp -f /var/lib/mysql /自分の好きなディレクトリ/

/var/lib/mysqlはそのまま残しておいてもいいのでしょうか?
Re: MySQLのデータベースの場所 ( No.6 )
日時: 2006/04/14 22:18
名前: house

コピーでも問題は無いです。

ただし、理由は分かりませんが、
ファイル等を移動したことで
MYSQLの
パスワードを再設定する必要がある場合があったように思います。

とりあえず私のデータはさくさく動いています。
Re: MySQLのデータベースの場所 ( No.7 )
日時: 2006/04/15 19:58
名前: tt

houseさん解答ありがとうございます。

早速試してみます。
Re: MySQLのデータベースの場所 ( No.8 )
日時: 2006/07/06 12:21
名前: くろの   <crono@c-boxs.net>
参照: http://www.c-boxs.net/

mysql.sockでエラーが出るのは、DBが/homeに移動した後も、クライアントソフトは/va/libを見に行くため、らしいです。

/etc/my.confに
[client]
socket=/移動したディレクトリ/mysql/mysql.sock

を追記でOKみたいです。
この場合、/var/lib/mysqlディレクトリがなくても動きました。

Copyright(©)2004-2008 First home server construction. All Right Reserved.