注意:mysql默认数据放在/var/lib/mysql下面
mysql默认配置文件 /etc/my.cnf
(1) 创建新目录,新数据假设放在/mnt/data/mysql
mkdir -p /mnt/data/mysql
(2) 移动旧的文件到新目录
cp /var/lib/mysql/. /mnt/data/mysql
(3) 将目录权限赋予给mysql
chown -R mysql:mysql /mnt/data/mysql
(4) 修改/etc/my.cnf 文件
vim /etc/my.cnf
将
datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock
修改为
datadir=/mnt/data/mysql socket=/mnt/data/mysql/mysql.sock
添加以下内容到/etc/my.conf
[client] socket = /mnt/data/mysql/mysql.sock [mysqld] socket = /mnt/data/mysql/mysql.sock