mysql ディレクトリ 移動

MySQLを/var/lib/mysqlから/home/mysqlディレクトリに変更

mysql ディレクトリ 移動

/homeパーディションに容量を集中させたい

容量を占有するのは通常だとログ、WEBデーターに、メール、DBぐらいですので、今回はDBに関して使用ディレクトリを移動する方法をご紹介します。

 

まずDBをとめて、コピーする

 

# /etc/init.d/mysqld stop

パーミッション情報を全て複製(-pオプション)
# cp -prf /var/lib/mysql /home/

# cp /etc/my.cnf /etc/my.cnf.bak

シンボリックリンクを生成する

# ln -s /home/mysql /var/lib/mysql

# /etc/init.d/mysqld restart

 

問題なさそうなら消してしまおう。

# cd /var/lib
# cp -prf mysql mysql.bak

 

 

# rm -rf mysql

 

 

# chmod 711 /home/mysql

 

 

# usermod -s /sbin/nologin mysql

 

 

# service mysqld restart

 

まずDBをとめて、コピーする

シンボリックリンクを生成する

 

/etc/my.cnfのdatadirディレクティブで設定する方法もありますが、私はこの方法の方がコンフィグも変える必要がないのでスマートだと思います。

 

mysql ディレクトリ 移動
最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG