不知道是什么原因,用mysqldump导出数据库的时候没有数据,导致无法恢复,还好自己机智,提前使用tar备份了整个系统!~
tar -cvpzf backup.tgz --exclude=/proc --exclude=/mnt --exclude=/sys --exclude=/media
Code language: JavaScript (javascript)
使用的是Maria db分支下的MYSQL
主数据存储文件地址:/var/lib/mysql
我们需要做的,就是把这个文件夹从备份的系统提取出来,直接覆盖。
这里还需要注意一个问题,在覆盖文件夹的时候可能会存在权限问题而导致Maria db 无法正常创建测试文件导致无法启动。
只需要将/var/lib/mysql目录的所属者更改为mysql即可。
systemctl stop mariadb
chown -r mysql /var/lib/mysql
systemctl start mariadb
Code language: JavaScript (javascript)
了解 Starx's Home 的更多信息
Subscribe to get the latest posts sent to your email.
0 条评论