備份mysql資料庫報告
- 冷備份
1) 停止服務
[root@centos01 ~]# systemctl stop mysql
2) 備份資料
[root@centos01 ~]#mkdir /backup
[root@centos01 ~]# tar zcf /backup/mysql_backup-$(date +%F).tar.gz /usr/local/mysql/data/
tar: 從成員名中刪除開頭的“/”
3) 模擬資料庫丟失
[root@centos01 ~]# mv /usr/local/mysql/data/ /opt/ 剪下
4) 恢復資料
[root@centos01 ~]#mkdir restore 建立目錄
[root@centos01 ~]# tar zxf /backup/mysql_backup-2020-06-22.tar.gz -C ./restore
[root@centos01 ~]# mv ./restore/usr/local/mysql/data/ /usr/local/mysql 剪下
5) 重啟服務
systemctl start mysql
- 使用mysqldump備份資料庫
備份資料庫benet中的student表
現插入資料
備份
[root@centos01 ~]# mysqldump -u root -p benet student > benet_student_table.sql
檢視是否備份
[root@centos01 ~]# cat benet_student_table.sql
備份資料庫benet
[root@centos01 ~]# mysqldump -u root -p --databases benet > benet_database.sql
[root@centos01 ~]# cat benet_database.sql
備份所有資料
[root@centos01 ~]# mysqldump -u root -p --opt --all-databases > all_databases
[root@centos01 ~]# cat all_databases
相關文章
- mysql 資料庫 備份MySql資料庫
- innobackupex 備份MySQL資料庫MySql資料庫
- mysql資料庫備份命令大全MySql資料庫
- 1. 備份MySQL資料庫MySql資料庫
- MySQL資料庫的基本備份MySql資料庫
- Mysql資料庫自動備份MySql資料庫
- 定時備份MySQL資料庫MySql資料庫
- (7) MySQL資料庫備份詳解MySql資料庫
- golang實現mysql資料庫備份GolangMySql資料庫
- Mysql資料庫備份及恢復MySql資料庫
- MySQL資料庫常用的備份方法MySql資料庫
- 「MySQL」資料庫備份和還原MySql資料庫
- MySQL資料備份MySql
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- MySql資料庫備份的幾種方式MySql資料庫
- 使用MySQL Workbench進行資料庫備份MySql資料庫
- Mysql備份和還原資料庫-mysqldumpMySql資料庫
- 資料庫備份資料庫
- linux實現mysql資料庫每天自動備份定時備份LinuxMySql資料庫
- 初探MySQL資料備份及備份原理MySql
- 實現MySQL資料庫的實時備份MySql資料庫
- 使用Mysqldump備份和恢復MySQL資料庫MySql資料庫
- MySQL-19.資料庫備份與恢復MySql資料庫
- mysql資料庫-備份與還原實操MySql資料庫
- java mysql 資料庫備份和還原操作JavaMySql資料庫
- Liunx備份mysql資料庫的shell指令碼MySql資料庫指令碼
- 康孚備份資料庫時報錯資料庫
- Mysql資料安全備份MySql
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- Centos-Mysql複製備份還原資料庫CentOSMySql資料庫
- crontab 備份docker mysql映象的資料庫不生效DockerMySql資料庫
- 【乾貨】MySQL 資料庫定時備份總結MySql資料庫
- MySQL 資料庫定時備份的幾種方式MySql資料庫
- Linux下MySQL資料庫的備份與恢復LinuxMySql資料庫
- 使用NineData實現企業級資料庫備份, 資料備份告別“拆盲盒” ?資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫