码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据存储路径修改

时间:2015-11-09 00:15:01      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:mysql 存储路径 my.cnf

本例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数据存储路径修改

标签:mysql 存储路径 my.cnf

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!