mysql category
更改MySQL数据文件目录位置
发表于:2012年07月24日  分类:mysql  添加评论  113 次浏览 

有时候我们需要更改mysql数据文件的所在位置,下面以yum安装的mysql为例,把默认的data目录/var/lib/mysql更改为/home/mysql。
1、停止mysqld

    service mysqld stop

2、修改my.cnf
在[mysqld]中,把datadir=/var/lib/mysql更改为datadir=/home/mysql,把socket=/var/lib/mysql.sock更改为socket=/home/mysql/mysql.sock,最终修改如下:

    [mysqld]

  1. datadir=/home/mysql
  2. socket=/home/mysql/mysql.sock

在[mysql]中添加socket路径:

    socket=/home/mysql/mysql.sock

3、移动data目录

    mv /var/lib/mysql  /home

4、修改启动文件/etc/init.d/mysqld
把get_mysql_option mysqld datadir “/var/lib/mysql”更改为get_mysql_option mysqld datadir “/home/mysql”。

转载请注明文章来源:http://www.centos.bz/2012/06/change-mysql-data-location/

固定链接: http://anywang.vicp.net:8180/wp/?p=259 | 网邻's Blog

给我留言


/ 快捷键:Ctrl+Enter

留言没头像?这里教你设置头像!