MYSQL 更改datadir的方法

環境:ubuntu 12.04  apt-get安裝的mysql

原因:考慮到以後數據庫會日益變大,需要把數據的datadir改到空間比較大的數據磁盤上。

環境需要把datadir存儲到/mnt/mysql_data/mysql下

/mnt已經掛載了大的磁盤分區

首先停掉mysql,掛載好磁盤。

1:修改/etc/mysql/my.cnf 

修改datadir=/mnt/mysql_data/mysql

2:給予文件夾權限,copy

需要把/var/lib/mysql 複製到/mnt/mysql_data/mysql

chmod 777 /mnt/mysql_data/mysql

3:修改/etc/apparmor.d/usr.sbin.mysqld

修改/etc/apparmor.d/usr.sbin.mysqld文件
把 “/var/lib/mysql/ r," 修改爲 :  /mnt/mysql_data/mysql/ r,
把 "/var/lib/mysql/** rwk," 修改爲:  /mnt/mysql_data/mysql/** rwk,

4:啓動mysqld

                                            !!!END!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章