1 停止mysql
2 修改/etc/my.cnf下:
【datadir=/var/lib/mysql】
【socket=/var/lib/mysql/mysql.sock】
3 修改/etc/init.d/mysqld 下的datadir
4 修改/usr/bin/mysqld_safe下的DATADIR
5 在CentOS上,如果mysql是通过yum安装的,还需要更改/usr/lib/mysql/mysql_config
这个文件里面有一行“ldata='/var/lib/mysql'”和"socket=/var/lib/mysql/mysql.sock",这里也需要改掉
6 cp /var/lib/mysql /opt/ -r
7 最后修改/opt/mysql文件夹权限为777
9 ln -s /opt/mysql/mysql.sock /var/lib/mysql/mysql.sock
8 启动mysql