网站首页 > 精选文章 / 正文
介绍
MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍存在着一些不可预估的因素,会造成数据库运行事务的异常中断,从而影响数据的正确性,甚至会破坏数据库,导致数据库中的数据部分或全部丢失。
数据库系统提供了备份和恢复策略来保证数据库中数据的可靠性和完整性。
1、mysqldump备份
1.1、数据库备份
数据库备份是指通过导出数据或者复制表文件的方式来制作数据库的副本。当数据库出现故障或遭到破坏时,将备份的数据库加载到系统,从而使数据库从错误状态恢复到备份时的正确状态。
1.2、备份/还原格式
1.2.1、备份
备份整个数据库
格式:
mysqldump -u用户名 -p密码 数据库名 > sql文件位置
[root@localhost mysql]# ./bin/mysqldump -uroot -p tyschool > /usr/local/mysql/data/tyschool.sql
备份数据库中的某个表
格式:
mysqldump -u用户名 -p密码 数据库名 数据库表名1 数据库表名2> sql文件位置
[root@localhost mysql]# ./bin/mysqldump -uroot -p tyschool t5 t6 > ./data/1.sql
备份多个数据库
格式:
mysqldump -u用户名 -p密码 --databases 数据库名1 数据库名2> sql文件位置
[root@localhost mysql]# ./bin/mysqldump -uroot -p --databases a tyschool > ./data/2.sql
备份系统中所有数据库
格式:
mysqldump -u用户名 -p密码 --all-databases > sql文件位置
[root@localhost mysql]# ./bin/mysqldump -uroot -p --all-databases > ./data/1.sql
1.2.2、还原
登录mysql数据库后
格式:
source 导入文件的路径;
mysql> use tyschool;
Database changed
mysql> source /usr/local/mysql/data/tyschool.sql
2、图形化的备份与还原
2.1、备份
打开数据库->右击要备份的数据库
选择“结构和数据”或者“结构”,跳出存储路径,存储一个sql文件
点击“保存”,跳出进度窗口
2.2、还原
打开要还原的数据库,右击“数据库”
选择“运行SQL文件”
选择sql“文件”所在的位置,点击“开始”
运行完成后点击关闭,查看数据库下是否有表
Tags:mysql备份表
猜你喜欢
- 2025-07-03 Mysql 自动备份脚本2(mysql定期备份脚本)
- 2025-07-03 基于xtrabackup不停机重建MySQL数据库主从
- 2025-07-03 MySQL管理授权和数据库的备份和还原详解
- 2025-07-03 MySQL中如何选择合适的备份策略和备份工具
- 2025-07-03 使用docker备份mysql数据库(docker 数据库备份)
- 2025-07-03 ——mysql备份和恢复数据库——(mysql数据库备份与恢复)
- 2025-07-03 mysql数据库怎么备份?(mysql数据库三种备份方式)
- 2025-07-03 MySQL 导出数据(mysql导出数据到文件)
- 2025-07-03 【MySQL】MySQL数据库备份的4种方式「建议收藏」
- 2025-07-03 告别繁琐!MySQL数据搬家,这几招让你轻松搞定!