数据迁移
#数据迁移前停止mysql服务
service mysql stop
#将目标目录的所属用户组和用户和文件夹权限修改为mysql:mysql 0700
chown –R mysql:mysql /mnt/mysqlhdd
chown –R 700 /mnt/mysqlhdd
#为了防止意外,把现有数据复制(cp)到新目录,而不是移动(mv),为保证文件的权限和属性一致,复制过程一定要添加 -a 参数,由于数据量比较大添加 –v 参数可查看复制的过程
cp –av /data/mysql/* /mnt/mysqlhdd/
#编辑MySQL的配置文件my.cnf
vim /etc/mysql/my.cnf
#修改my.cnf文件中的datadir参数值
datadir=/data/mysql/ 修改为 datadir=/mnt/mysqlhdd
#编辑apparmor关于mysql的权限配置文件
vim /etc/apparmor.d/usr.sbin.mysqld
#修改usr.sbin.mysqld文件中的数据存储目录的相关权限
/data/mysql/ r 修改为 /mnt/mysqlhdd/ r /data/mysql/** rwk 修改为 /mnt/mysqlhdd** rwk
#保存退出后重启apparmor服务
service apparmor reload
#重启apparmor权限服务进程和mysql进程
service mysql starts