0
点赞
收藏
分享

微信扫一扫

ubuntu 18.04.3修改Mysql默认数据存储路径

mysql的默认存储路径为/var/lib/mysql/

在数据库里面输入:show variables like ‘datadir’;可以查看当前数据存储路径
ubuntu 18.04.3修改Mysql默认数据存储路径_vim

一、停止Mysql

/etc/init.d/mysql stop

二、创建新的数据库路径

mkdir -p /data/mysql

三、复制MySQL原有的数据

cp -rp /var/lib/mysql/* /data/mysql/
chown -R mysql.mysql /data/mysql
chmod -R 700 /data/mysql

四、修改配置文件

cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf.bak
vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改第38行为datadir = /data/mysql

ubuntu 18.04.3修改Mysql默认数据存储路径_vim_02

五、修改启动文件

vim /etc/apparmor.d/usr.sbin.mysqld
在第50行后面添加两行:
/data/mysql/ r,
/data/mysql/** rwk,

ubuntu 18.04.3修改Mysql默认数据存储路径_mysql_03

六、配置AppArmor访问控制规则

vim /etc/apparmor.d/tunables/alias
在最后添加别名
alias /var/lib/mysql/ -> /data/mysql/,

ubuntu 18.04.3修改Mysql默认数据存储路径_mysql_04

七、重启服务

systemctl restart apparmor
/etc/init.d/mysql restart

八、连接mysql验证

ubuntu 18.04.3修改Mysql默认数据存储路径_vim_05


举报

相关推荐

0 条评论