環境: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!!!