有时候我们需要更改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]
- datadir=/home/mysql
- 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
最新评论
厉害,一个信息技术教师的水平