关于我们

质量为本、客户为根、勇于拼搏、务实创新

新闻公告

< 返回新闻公共列表

linux系统服务器mysql数据库物理完全备份的恢复流程

发布时间:2019-11-30 18:17:30

1. 停止数据库

2. 清理环境

3. 重演回滚--> 恢复数据

4. 修改权限

5. 启动数据库

1.关闭数据库:

[root@mysql-server ~]# systemctl stop mysqld

[root@mysql-server ~]# rm -rf /var/lib/mysql/*

[root@mysql-server ~]# rm -rf /var/log/mysqld.log #可选操作

[root@mysql-server ~]# rm -rf /var/log/mysql-slow/slow.log  #可选操作

2.恢复之前的验证恢复:

[root@mysql-server ~]# innobackupex --apply-log /xtrabackup/full/2019-08-20_11-47-49

3.确认数据库目录:

恢复之前需要确认配置文件内有数据库目录指定,不然xtrabackup不知道恢复到哪里

# cat /etc/my.cnf

[mysqld]

datadir=/var/lib/mysql

4.恢复数据:

[root@mysql-server ~]# innobackupex --copy-back /xtrabackup/full/2019-08-20_11-47-49

5.修改权限:

[root@mysql-server ~]# chown mysql.mysql  /var/lib/mysql  -R

启动数据库:

[root@mysql-server ~]# systemctl start mysqld


/template/Home/Data/PC/Static
万锦互联为您的网站提供全球顶级IDC资源
在线咨询
专属客服

免费电话:
023-88256568