MySQL更改数据文件默认存储目录的方法

发布时间:2020-11-06编辑:脚本学堂
本文介绍下,更改mysql数据库文件的默认存储目录的方法,便于合理规划mysql数据库文件的存储位置,有需要的朋友参考下。

本节内容:
mysql数据文件默认存储目录的更改方法。

系统环境:centos(linux) Mysql5.X yum安装

介绍下,修改mysql数据库中数据文件的默认存储目录的方法。

操作步骤:

1,如果MySQL已经启动,需要先停止MySQL的运行
 

复制代码 代码示例:
#service mysqld stop

2,home 目录下新建目录[data]
 

复制代码 代码示例:
/home #mkdir data

3,移动MySQL默认数据库文件
 

复制代码 代码示例:
#mv /var/lib/mysql /home/data

4,修改MySQL配置文件
#vi /etc/my.cnf
 

复制代码 代码示例:
datadir=/var/lib/mysql改为/home/data/mysql
socket=/var/lib/mysql/mysql.sock改为/home/data/mysql/mysql.sock
 

注意:如果使用了innodb,还需要修改innodb的存储路径;

5,创建一个mysql.sock的软链接
 

复制代码 代码示例:
/var/lib/ #mkdir mysql
#ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock

6,最后重启MySQL服务
 

复制代码 代码示例:
#service mysqld start
 

遇到错误时,请查看错误日志尤物移人 :log-error=/var/log/mysqld.log,以快速查找原因。