标签:
本次Mysql数据迁移, 只是从阿里云的CentOS系统盘中,把mysql的data数据, 迁移到非系统盘中.
起因: 由于购买阿里云时候, 默认的系统盘只有20G. 后又购买了100G磁盘空间, 这时, 需要把原mysql数据, 迁移到新的磁盘分区中.
所有的操作步骤记录如下:
1. 新挂载磁盘分区: mount, 并设置为重启后自动加载.
2. 暂时关闭nginx服务器. 再关闭mysql服务器.
3. 修改/etc/my.cnf配置文件, 将里面的路径, 修改为新磁盘中的, 需要保存mysql的路径.
4. copy 原mysql的data数据到新磁盘里面.
5.启动mysql.启动nginx.
需要注意的细节:
1. 挂载新磁盘分区之后, 一定要设置为服务器重启后自动挂载.
2.修改前, 必须关闭mysql服务器.
3.修改前, 请备份/etc/my.cnf, 有了备份, 就可以快速恢复原mysql服务.
4. copy原mysql的data数据到新磁盘之后, 需要根据原有mysql的用户和组属性, 修改新的文件夹 chown -R mysql:mysql /mnt/mysql
5. service mysqld start的时候, 提示 mysqld中有路径问题, vim /etc/init.d/mysqld 找到原有路径, 修改成新的路径.
标签:
原文地址:http://www.cnblogs.com/wykuger/p/5147101.html