码迷,mamicode.com
首页 > 移动开发 > 详细

mysql数据目录移动

时间:2014-08-28 23:57:56      阅读:542      评论:0      收藏:0      [点我收藏+]

标签:ar   for   文件   数据   art   div   log   sp   linux   

1. 移动之前一定要把 selinx关闭了,这个很坑人;(关闭之后一定要重启哦,这个关闭不影响mysql安全)
  vim /etc/selinux/config    打开这个文件修改

 SELINUX=enforcing          ------- 把这行改为  SELINUX=disabled  ,这个是安全选项,不禁用可能无法访问mysql

 
 SELINUXTYPE=targeted    ------- 这个参数一定不能禁用,否则导致linux系统无法启动
 
2. mkdir   db    ----创建数据目录(可以在db下创建一个logs文件夹专门存放mysql的各种日志)
3. chown mysql.mysql db   chown mysql.mysql db/mysql       chown mysql.mysql db/mysql/*    改变目录的权限,让mysql有创建文件的权限
3. /etc/init.d/mysql stop  ----先停止mysql服务否则移动后不能正常启动
3. mv /var/lib/mysql   /db  --把mysql 数据文件夹移动到 db下边
4. vim /etc/my.cnf    修改配置文件里边 数据目录和socket目录路径 以及binlog 和mysqld.log 日志的路径   改到对应的数据目录下
5. /etc/init.d/mysql 里边的数据目录不要动,网上有人说需要改,这个经实践证明不需要改动,判断里边已经判断过了
6. /etc/init.d/mysql  start 启动数据库,不出意外的话会正常启动

mysql数据目录移动

标签:ar   for   文件   数据   art   div   log   sp   linux   

原文地址:http://www.cnblogs.com/liushuicom/p/3943359.html

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