Home  >  Article  >  Database  >  更改MySQL数据文件目录位置

更改MySQL数据文件目录位置

WBOY
WBOYOriginal
2016-06-07 15:35:021365browse

有时候我们需要更改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

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

  1. service mysqld stop

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

  1. [mysqld]
  2. datadir=/home/mysql
  3. socket=/home/mysql/mysql.sock

在[mysql]中添加socket路径:

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

3、移动data目录

  1. 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"。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn