MysqlのMysqlデータ移行編

836 ワード

この間、データベースをインストールする際、データベースサーバのハードディスクの問題を考慮しなかったため、現在はハードディスクの空き容量が少ないため、1つのハードディスクを追加してサーバにマウントするしかなく、マウント後、対応するデータはマウントされたハードディスクに移行する.次に、データ移行の手順を示します.
1.データディレクトリの作成
# mkdir -p /data/mysql

2.MySQLサービスプロセスを閉じる
# mysqladmin -u root -p shutdown

3./var/lib/mysqlディレクトリ全体を/data/mysqlにコピー
# cp -a /var/lib/mysql  /data/

4.見つけた/etc/my.cnfプロファイル
# vim /etc/my.cnf
datadir = /data/mysql/mysql
socket = /var/lib/mysql/mysql.sock

5.MySQLサービスの再起動
# service mysqld start

6.起動に失敗した場合は、Selinuxを閉じる必要があります.
# vim /etc/selinux/config
SELINUX=disabled

7.サーバーの再起動
# reboot

注意:サーバが再起動できない場合、setenforce 0でselinuxを閉じることもできます.6,7の2つを実行する必要はありません.