mysql----物理备份与恢复

物理备份与恢复
备份
[root@host50 ~]# systemctl  stop   mysqld 
[root@host50 ~]# mkdir  /bakdir
[root@host50 ~]# cp -r /var/lib/mysql  /bakdir/mysql.bak
[root@host50 ~]# ls /bakdir/
mysql.bak

[root@host50 ~]# cd /var/lib/mysql
[root@host50 ~]# tar -zcvf  /bakdir/mysql.tar.gz ./*
[root@host50 ~]# ls /bakdir/
mysql.bak    mysql.tar.gz
[root@host50 ~]# 


模拟数据丢失
[root@host50 ~]# rm -rf /var/lib/mysql/*


恢复数据

[root@host50 ~]# cp -r /bakdir/mysql.bak/* /var/lib/mysql/
[root@host50 ~]# chown -R mysql:mysql /var/lib/mysql
[root@host50 ~]# systemctl  start mysqld
[root@host50 ~]# mysql -uroot -p密码
mysql> show  databases;   能够看所有的

你可能感兴趣的:(mysql,数据库,linux)