环境:ubuntu 12.04 apt-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!!!
MYSQL 更改datadir的方法,布布扣,bubuko.com
时间: 2024-10-18 10:54:27