linux 更改mysql 数据存储目录

Posted aegisada

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 更改mysql 数据存储目录相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/hellangels333/p/8376177.html  参考位博主的文章,稍做改动

 


1.检查mysql数据库存放目录

mysql -u root -prootadmin

#进入数据库
show variables like \'%dir%\';

#查看sql存储路径
(查看datadir 那一行所指的路径)
quit;

 

2.停止mysql服务
service mysqld stop


3.创建新的数据库存放目录
mkdir /xydata/mysql


4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置
mv /data/mysql/* /xydata/mysql

5.修改mysql数据库目录权限以及配置文件

chown mysql:mysql -R /xydata/mysql/

vim /etc/my.cnf
datadir=/xydata/mysql (制定为新的数据存放目录)
innodb_data_home_dir = /xydata/mysql (制定为新的数据存放目录)

vim /etc/init.d/mysqld
datadir=/xydata/mysql (制定为新的数据存放目录)

6.启动数据库服务
/etc/init.d/mysqld start

说明:根据以上的简单6步操作,已经成功的数据库目录更换路径了。

以上是关于linux 更改mysql 数据存储目录的主要内容,如果未能解决你的问题,请参考以下文章

MySQL更改数据库数据存储目录

MySQL更改数据库数据存储目录

Ubuntu上更改MySQL数据库数据存储目录

Ubuntu 更改 MySQL 数据库数据存储目录

Ubuntu 上更改 MySQL 数据库数据存储目录

MySQL8更改数据存储目录