debain mariadb修改数据文件的根目录
1、首先我们需要关闭MySQL,命令如下:
service mysqld stop
2、然后是转移数据,为了安全期间,我们采用复制命令cp,先找到mysql的原目录
cd /var/lib
ls
运行这个命令之后就会看到mysql的目录了,然后执行cp命令
cp -a mysql /home/mysql/ #这样就把数据库复制到/home/mysql下面去了
注意:(-a这个参数一定要带着,否则复制过去的权限就不对了。)
下面启动mysql
service mysqld start
或者重启linux
reboot
如果数据库不能启动的话 , 执行 systemctl status mariadb.service 查看报错信息
问题1: Can’t create test file /home/lib/mysql/jiangxi-lims-new.lower-test
1 2 3 4 5 6 7 8 |
vim /usr/lib/systemd/system/mariadb.service 找到: ProtectHome=true 改为: ProtectHome=false 然后 systemctl daemon-reload systemctl start mariadb |