1.停掉mysql服务
[root@minint-dmduvpl mysql]# service mysql stop
Shutting down MySQL.. SUCCESS!
[root@minint-dmduvpl mysql]#
2.查找配置文件
[root@minint-dmduvpl mysql]# find / -name '*my*.cnf'
/usr/my-new.cnf
/usr/share/mysql/my-default.cnf
/usr/share/doc/MySQL-server-5.6.19/my-default.cnf
[root@minint-dmduvpl mysql]#
3. copy 配置文件到 /etc 下面
[root@minint-dmduvpl mysql]# ^Ccp /usr/my-new.cnf /etc/my.cnf
4.创建数据目录/home/datadir
[root@minint-dmduvpl mysql]# mkdir /home/datadir
复制数据文件
cp -rf /var/lib/mysql /home/datadir
5.更改配置文件 。
将参数datadir修改为 datadir = /home/datadir/mysql
将参数sock修改为socket = /home/datadir/mysql/mysql.sock
6.修改启动脚本:
vi /etc/init.d/mysql
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql (加上此行)
7.[root@minint-dmduvpl mysql]# service mysql start
Starting MySQL....... SUCCESS!
可能出现的问题:
服务启动失败
一般情况下 是权限的问题
chown -R mysql:mysql /home/datadir/mysql
如果还是不行 ,将防火墙关闭:
关闭防火墙:setenforce 0