美文网首页
mysql 修改数据库默认存储路径

mysql 修改数据库默认存储路径

作者: 不是王大锤 | 来源:发表于2019-10-14 17:59 被阅读0次

1、检查当前存储路径

mysql> show variables like '%datadir%';
+---------------+------------------------+
| Variable_name | Value                  |
+---------------+------------------------+
| datadir       | /usr/local/mysql/data/ |
+---------------+------------------------+

2、停止MySQL服务

mysql>service mysqld stop

3、创建新的数据库存放目录

[root@ecs-e11b-0006 ~]# mkdir /mydata/mysql-data/

4、复制旧路径下的数据到新的目录

[root@ecs-e11b-0006 ~]# cp -R /usr/local/mysql/data/* /mydata/mysql-data/

5、修改mysql数据库目录权限

  [root@ecs-e11b-0006 ~]# chown mysql:mysql -R /mydata/mysql-data/

6、修改存储路径
1)配置my.cnf文件

 [root@ecs-e11b-0006 ~]# vi /etc/my.cnf   
 文件末尾加入:
 datadir=/mydata/mysql-data

2)配置mysld文件

[root@ecs-e11b-0006 ~]# vi /etc/init.d/mysqld 
在datadir=后面加入新路径/mydata/mysql-data
datadir=/mydata/mysql-data

7、启动MySQL服务

[root@ecs-e11b-0006 ~]#service mysqld start

8、检查修改后的数据库存储路径

 mysql> show variables like '%datadir%';
+---------------+------------------------+
| Variable_name | Value                  |
+---------------+------------------------+
| datadir       | /mydata/mysql-data/    |
+---------------+------------------------+

相关文章

网友评论

      本文标题:mysql 修改数据库默认存储路径

      本文链接:https://www.haomeiwen.com/subject/uwzrmctx.html