/下目录沾满迁移到/data下
1.关闭mysql服务
service mysqld stop
mysql存放位置:/opt/soft/mysql-5.7.27【data下不存在soft则创建soft文件夹】
将mysql配置cp -r 到指定位置/data/soft/mysql-5.7.27:
cp -r /opt/soft/mysql-5.7.27/ /data/soft/mysql-5.7.27/
2.修改mysql数据存放的目录
要修改两个地方,其一是修改/etc/my.cnf文件中的datadir:
datadir=/opt/soft/mysql-5.7.27/data
将其改为:
datadir=/data/soft/mysql-5.7.27/data
还要修改/etc/init.d/mysqld文件,将datadir=改为:
datadir=/data/soft/mysql-5.7.27
3.修改mysql数据库目录权限以及配置文件
chown mysql:mysql /data/soft/mysql-5.7.27 -R
4.修改socket
在两个地方修改socket,/etc/my.cnf
socket=/opt/soft/mysql-5.7.27/mysql.sock
修改为
socket=/data/soft/mysql-5.7.27/mysql.sock
5创建一个连接文件到/var/lib/mysql/mysql.sock【可以不创建,报错在排查】
ln -s /data/soft/mysql-5.7.27/mysql.sock /var/lib/mysql/mysql.sock(如果出现错误/var/lib/mysql/mysql.sock已存在 ,备份掉,在执行)
6.vi /etc/profile
修改export PATH=$PATH:/data/soft/mysql-5.7.27/bin/【将opt修改为data】
source /etc/profile 【刷新】
7.开启mysql服务
service mysqld start
8.进行创建数据库测试 迁移后得msyql/data/下是否存在新建数据库名称