OS: Centos 6.4
1.进入Mysql
查看数据库存储文件路径 [datadir]
show variables like '%dir%';
2.停止Mysql服务器
service mysqld stop
3. 创建新的数据存放目录
mkdir /data/mysql
4. 移动/复制之前数据库目录文件
cp -R /usr/local/mysql/data/* /mnt/fdisk/mysqldata/
#或mv /usr/local/mysql/data/* /mnt/fdisk/mysqldata/
5.修改配置文件
chown mysql:mysql -R /mnt/fdisk/mysqldata/ (修改权限)
vim /etc/my.cnf
datadir=/mnt/fdisk/mysqldata (制定为新的数据存放目录)
vi /etc/init.d/mysqld
datadir=/mnt/fdisk/mysqldata
需要将所有之前数据库目录地址更换成新地址
5. 重启MySQL即可
service mysqld start
使用1. 的命令查看存储路径的变化