ubuntu系统修改mysql默认存储目录
1、先关闭mysql数据库服务
/etc/init.d/mysql stop
2、创建新的存储目录并并复制mysql的原有数据 (我这里是更换到data下)
mkdir /data #创建新目录
cp -R /var/lib/mysql/* /data #复制数据到新目录
3、修改data目录的权限
chown -R mysql:mysql /data #修改data的属组和用户为mysql
4、修改mysql的配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf #编辑mysql的配置文件
#将 [mysqld] 组下的 datadir改为:
datadir=/data
5、修改启动文件
vim /etc/apparmor.d/usr.sbin.mysqld
把
/var/lib/mysql r,
/var/lib/mysql/** rwk,
修改成
/data r,
/data/** rwk,
6、重启mysql服务
/etc/init.d/apparmor restart #先重启apparmor安全程序
/etc/init.d/mysql restart #再重启mysql服务
Ubuntu系统更换mysql数据库默认存储目录完成,如有不足的地方请告知,感谢!