首页 > 数据库 >【mysql】数据备份与恢复

【mysql】数据备份与恢复

时间:2025-01-18 21:31:52浏览次数:1  
标签:opt school 恢复 数据库 数据备份 uroot mysql sqlbak

【mysql】数据备份与恢复

1、数据库的备份与恢复

1 .1 备份整个数据库:

[root@localhost ~]# mysqldump -uroot -p school > /opt/school.sqlbak
//school是数据库
Enter password: (数据库密码)

恢复整个数据库方法一:

mysql> create database school;
mysql> use school;
mysql> source /opt/school.sqlbak;

恢复整个数据库方法二:

[root@localhost opt]#mysql -uroot -p </opt/school.sqlbak;
Enter password:

1.2 备份多个数据库:

[root@localhost opt]# mysqldump -uroot -p --databases school comany >/opt/school_comany.sqlbak
//school和comany都是数据库
Enter password:(数据库密码)

恢复多个数据库方法一:

mysql> create database school;
mysql> use school;
mysql> source /opt/school_comany.sqlbak;

恢复方法二:

[root@localhost opt]#mysql -uroot -p </opt/school_comany.sqlbak;
Enter password:

2、表的备份与恢复

[root@localhost opt]# mysqldump -uroot -p school teacher > /opt/rowteach.sqlbak;
//school是数据库teacher是表
Enter password:

恢复表方法一:

mysql> use school;
mysql> source  /opt/rowteach.sqlbak;

恢复方法二:

[root@localhost opt]#mysql -uroot -p </opt/rowteach.sqlbak
Enter password:

3、对所有库进行备份

[root@localhost opt]# mysqldump -uroot -p --all-databases >/opt/all.sqlbak
Enter password:

恢复方法一:

mysql> source  /opt/all.sqlbak;

恢复方法二:

[root@localhost opt]#mysql -uroot -p </opt/all.sqlbak
Enter password:

标签:opt,school,恢复,数据库,数据备份,uroot,mysql,sqlbak
From: https://www.cnblogs.com/SHUN-ReRound/p/18678880

相关文章

  • day11备份与恢复
    MySQL备份介绍文章目录MySQL备份介绍1.DBA备份与恢复职责2.MySQL备份工具分类mysqldump逻辑备份1.介绍2.重要参数3.备份命令4.分库分表备份5.故障恢复演练5.1模拟环境5.2模拟周一23:00全备5.3模拟周二白天数据变化5.4模拟周二下午2点,误删除了核心库5.5恢复数据6.......
  • MySQL/SqlServer跨服务器增删改查(CRUD)的一种方法
    在现代分布式数据库系统中,跨服务器进行增删改查(CRUD)操作是一个常见需求。MySQL和SQLServer都提供了多种方法实现跨服务器的数据操作。本文将详细介绍MySQL和SQLServer中实现跨服务器CRUD操作的一种方法。MySQL跨服务器CRUD操作MySQL可以通过使用联邦存储引擎(FederatedSto......
  • 大数据毕业设计:python热门音乐数据分析系统+可视化+Flask框架 MySQL数据库 豆瓣音乐
    博主介绍:✌全网粉丝10W+,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久,选择我们就是选择放心、选择安心毕业✌>......
  • Python智慧校园通作业互动系统的设计与实现(Pycharm Flask Django Vue mysql)
    文章目录具体实现截图项目技术介绍django项目示例设计思路核心代码部分展示运行指导可行性分析论文写作思路开发心得源码/演示视频获取方式具体实现截图项目技术介绍Python版本:python3.7.7框架支持:flask/django开发软件:PyCharm浏览器:谷歌浏览器数据库:mys......
  • MYSQL对数据的增删改查
    DML语句对数据进行增、删、改操作插入命令--插入值的个数必须和字段定义的个数相同且顺序一致insertinto<tableName>values(val...);/*不推荐使用*/insertinto<tableName>(col1,col2,...)values(val1,val2,...);--批量插入......
  • MYSQL对表的增删改查
    表的基本操作创建表createtable[ifnotexists]<tableName>(<columnName><columnType>[constraints][comment],...<columnName><columnType>[constraints][comment]);删除表droptable[ifexists]<tableName......
  • MySQL与人工智能的结合:智能数据管理与预测分析
    MySQL与人工智能的结合:智能数据管理与预测分析亲爱的亦菲彦祖,欢迎来到第十六篇关于MySQL的博客!在前十五篇文章中,我们深入探讨了MySQL的基础知识、数据库设计、性能优化、索引、事务管理、安全管理、数据备份与恢复、与PHP的集成、高可用性架构设计、存储过程和触发器的应用、......
  • MySQL权限管理全面指南:确保数据库安全
    MySQL的权限管理是保障数据库安全的关键。本文将全面介绍MySQL权限管理的各个方面,从基本概念到实际操作,再到安全最佳实践。©ivwdcwso(ID:u012172506)1.基本概念用户:格式为’user’@‘host’,如’zhangsan’@‘localhost’权限:如SELECT,INSERT,UPDATE,DELETE等......
  • ubuntu mysql 通过ip登录指南
    详细步骤:1.安装mysql首先,在ubuntu上安装mysql,打开终端,并执行以下命令:1sudoapt-getupdate2sudoapt-getinstallmysql-server2.登录MySQL首先,使用MySQL的root用户登录到MySQL服务器:sudomysql-uroot-p系统会提示你输入root用户的密码。默认是空,直......
  • 【MySQL架构】图解
    你是一个程序员,你做了一个网站应用,站点里的用户数据,需要存到某个地方,方便随时读写。很容易想到可以将数据存到文件里。但如果数据量很大,想从大量文件数据中查找某部分数据,并更新,是一件很痛苦的事情。那么问题就来了,有办法可以解决这个问题吗?好办,没有什么是加一层中间层不能解......