首页 > 数据库技术 > 详细

mysql数据存储路径修改

时间:2015-11-09 00:13:12      阅读:420      评论:0      收藏:0      [点我收藏+]

本例mysql版本为:

mysql-server-5.1.73-5.e16_6.x86_64


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

进入数据库

#mysql -u root -ppwd

查看sql存储路径(查看datadir的路径)

mysql>show variables like ‘%dir%‘;

退出mysql

mysql>quit;


2.停止mysql服务

#service mysqld stop


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

#mkdir /new/mysql


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

#cp -R  old/mysql/* /new/mysql/

#mv old/mysql /new/mysql


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

#chown mysql:mysql -R /new/mysql/


6.修改配置文件

6.1配置my.cnf

#vim /etc/my.cnf

socket=/new/mysql/mysql.sock

datadir=/new/mysql

修改文件中所有的这两个参数


注意:有些版本在/etc下没有my.cnf;那么拷贝/usr/share/mysql/my-medium.cnf

到/etc/下并重命名为my.cnf


6.2配置mysqld

#vim /etc/init.d/mysqld

修改

get_mysql_option mysql datadir "/new/mysql"


注:有的版本中是datadir=/new/mysql


7.设置selinux属性

chcon -R -t mysqld_db_t /new/mysql


8.启动数据库服务

#service mysqld start


9.结果检测

进入数据库

mysql>show variables like ‘%dir%‘;


通过以上的操作,就可以成功的修改数据的存放路径了。



鸣谢:本人参考了多篇文章后总结而得,在此感谢各位网络分享者!

本文出自 “4699096” 博客,请务必保留此出处http://4709096.blog.51cto.com/4699096/1710721

mysql数据存储路径修改

原文:http://4709096.blog.51cto.com/4699096/1710721

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!