Mysql 数据库的备份方式
备份数据:
在CMD窗口中(未登录状态下),通过以下命令对制定的数据库进行备份:
1 2 3 4 5 6 7 8 9 10 11 | mysqldump -u 用户名 -p 数据库名称 > 要备份的位置 例如: 对db40库中的数据(表,表记录)进行备份,备份到d:/db40.sql文件中 mysqldump -u root -p db40 > d:/db40.sql 输入密码之后,如果没有提示,表明备份成功 也可以一次性备份所有数据库,例如: 对mysql 服务器中所有数据库进行备份,备份到d:/ all .sql文件中 mysqldump -u root -p --all - databases > d:/all.sql<br><br><br><strong>备份某个表:</strong> |
语法格式:mysqldump -u username -ppassword dbname table1 table2…… > backupname.sql
dbname:表示数据库名称;
table1 table2……:表示表的名称
backupname.sql:表示路径和备份的文件名称;
通常备份为.sql文件,但是并非一定是.sql文件,.sql文件给人的感觉是数据库文件。也可以是.txt文件等。
恢复数据:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 在cmd窗口中(未登录状态下),可以通过如下命令对制定的数据库进行恢复 mysql -u 用户名 -p 数据库名字 < 备份文件位置 例如: 将d:/db40.sql文件恢复到db60库中 ① 登录状态下建立一个空的db60库 create database db60 charset utf8mb4; (记得一定要指定好编码) ② 在cmd中(未登录状态下) mysql -u root -p da60 > d:/db40.sql 方式二: 在cmd (已登录状态下), 先创建db80库,然后进入该库 create database db80 charset utf8mb4; use db80 然后通过source 执行指定位置下的sql文件: source d:/db40.sql |
你的时间用在哪里决定你成为一个什么样的人。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)