buhong 发表于 2018-10-3 09:45:40

MYSQL 更改datadir的方法

  环境:ubuntu 12.04apt-get安装的mysql
  原因:考虑到以后数据库会日益变大,需要把数据的datadir改到空间比较大的数据磁盘上。
  环境需要把datadir存储到/mnt/mysql_data/mysql下
  /mnt已经挂载了大的磁盘分区
  首先停掉mysql,挂载好磁盘。
  1:修改/etc/mysql/my.cnf
  修改datadir=/mnt/mysql_data/mysql
  2:给予文件夹权限,copy
  需要把/var/lib/mysql 复制到/mnt/mysql_data/mysql
  chmod 777 /mnt/mysql_data/mysql
  3:修改/etc/apparmor.d/usr.sbin.mysqld
  修改/etc/apparmor.d/usr.sbin.mysqld文件
  把 “/var/lib/mysql/ r," 修改为 :/mnt/mysql_data/mysql/ r,
  把 "/var/lib/mysql/** rwk," 修改为:/mnt/mysql_data/mysql/** rwk,
  4:启动mysqld
  !!!END!!!

页: [1]
查看完整版本: MYSQL 更改datadir的方法