ubuntu mysql5.7 改变数据目录

来源:互联网 发布:广数系统英制螺纹编程 编辑:程序博客网 时间:2024/06/01 08:17

1、

改变/etc/my.cnf 或者 /etc/mysql/mysql.conf.d/mysqld.cnf

变更如下属性,日志以及临时数据可以同时变更

datadir         = 变更的数据目录

2、

如果是新安装的mysql尚未使用,则可以直接使用/etc/mysql/mysqld --initialize --user=mysql,进行数据库初始化

如果是已经被使用(已存业务数据),则将原来的数据目录拷贝到新的数据目录上。


3、

启动时候会失败,可能就是权限问题,则需要修改/etc/apparmor.d/usr.sbin.mysqld

将新的数据目录增加 rw权限

/var/log/mysql/ r,
/var/log/mysql/** rw,


另外如果想进行生效,必须执行/etc/init.d/apparmor reload 使修改生效


4、启动即可 service mysql restart