MYSQL数据迁移
- 数据迁移前停止mysql服务;sudo service mysql stop
- 将目标目录的所属用户组和用户和文件夹权限修改为:mysql:mysql 0700
命令:sudo chown –R mysql:mysql /mnt/mysqlhdd/
Sudo chmod –R 700 /mnt/mysqlhdd/ - 为了防止意外,把现有数据复制cp到新目录,不是移动mv,为保证文件的权限和属性一致,复制过程一定要添加-a参数,由于数据量比较大添加-v参数可以查看复制过程。
Sudo cp –av /var/lib/mysql/* /mnt/mvsqlhdd/ - 编辑MySQL的配置文件my.cnf
Sudo vim /etc/mysql/my.cnf
- 编辑apparmor关于mysql的权限配置文件。
- 重启apparmor服务和mysql服务
Sudo service apparmor reload
Sudo service mysql start
7.验证,登录mysql数据库,创建一个database,查看新目录下有没有产生同名的文件夹。