kaola4549 发表于 2018-10-11 09:43:16

修改mysql的数据目录

  1、关闭MySql:
  #service mysqld stop
  2、转移数据:
  #cd /var/lib
  #ls
  #cp -a mysql /mnt/sdb/mysql/
  3、修改配置文件,一下三个:
  #vi /etc/my.cnf
  在下添加
  socket=/mnt/sdb/mysql/mysql.sock
  注释掉之前的代码
  #datadir=/var/lib/mysql
  #socket=/var/lib/mysql/mysql.sock
  修改为:
  datadir=/mnt/sdb/mysql
  socket=/mnt/sdb/mysql/mysql.sock
  #vi /etc/init.d/mysqld【修改datadir的目录】
  注释掉之前的代码
  #get_mysql_option mysqld datadir "/var/lib/mysql"
  修改为:
  get_mysql_option mysqld datadir "/mnt/sdb/mysql"
  #vi /usr/bin/mysqld_safe【修改datadir的目录】
  注释掉之前的代码
  #DATADIR=/var/lib/mysql
  修改为:
  DATADIR=/mnt/sdb/mysql
  4. 需要建立一个mysql.sock的链接:
  #ln -s /mnt/sdb/mysql/mysql.sock /var/lib/mysql/mysql.sock
  至此所有的修改都完成了,下面启动mysql
  5. #service mysqld start

页: [1]
查看完整版本: 修改mysql的数据目录