您当前的位置: 首页 > 数据库教程 > MySQL教程 > 更改mysql数据库默认数据目录的实现方法

更改mysql数据库默认数据目录的实现方法

作者:不详 来源:网络 发布时间: 2011-09-30 11:49 点击:
更改mysql数据库默认数据目录的实现方法: MySQL数据库默认的数据文件存储目录为/var/lib/mysql。如果想把MySQL目录移到/home/data下需要进行如下操作: 1、在home目录下建立data目录 cd/home mkdir data 2、把MySQL服务进程停掉: mysqladmin-u root-p shutdown 3、把/

更改mysql数据库默认数据目录的实现方法

  更改mysql数据库默认数据目录的实现方法:
  
  MySQL数据库默认的数据文件存储目录为/var/lib/mysql。如果想把MySQL目录移到/home/data下需要进行如下操作:
  
  1、在home目录下建立data目录
  
  cd/home
  
  mkdir data
  
  2、把MySQL服务进程停掉:
  
  mysqladmin-u root-p shutdown
  
  3、把/var/lib/mysql整个目录移到/home/data
  
  mv/var/lib/mysql/home/data/
  
  这样就把MySQL的数据文件移动到了/home/data/mysql下
  
  4、找到my.cnf配置文件
  
  如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf中。命令如下:
  
  [root@test1mysql]#cp/usr/share/mysql/my-medium.cnf/etc/my.cnf
  
  5、编辑MySQL的配置文件/etc/my.cnf
  
  为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock。操作如下:
  
  vi my.cnf(用vi工具编辑my.cnf文件,找到下列数据修改之)
  
  #The MySQL server
  
  [mysqld]
  
  port=3306
  
  #socket=/var/lib/mysql/mysql.sock(原内容,为了更稳妥用"#"注释此行)
  
  socket=/home/data/mysql/mysql.sock(加上此行)
  
  6、修改MySQL启动脚本/etc/init.d/mysql
  
  最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。如下:
  
  [root@test1etc]#vi/etc/init.d/mysql
  
  #datadir=/var/lib/mysql(注释此行)
  
  datadir=/home/data/mysql(加上此行)
  
  7、重新启动MySQL服务
  
  /etc/init.d/mysqlstart
  
  或用reboot命令重启Linux
  
  如果工作正常移动就成功了,否则对照前面的7步再检查一下。
  
  还要注意目录的属主和权限。

分享到:
本文"更改mysql数据库默认数据目录的实现方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4