mysql数据备份

经常备份数据库是一个好习惯!

导出数据库

这是本地建的测试库,我们把web数据库中的所有数据导出来:

复制代码
mysqldump -uroot -p web>d:\web.sql

然后,在你本地的D盘下就会有一个web.sql文件,里面有所有的数据库的创建方式以及所有数据的写入代码;以上我们导出了整个web数据库,同样的,我们可以导出库中的某一个表,如下,我们导出users表:

复制代码
mysqldump -uroot -p web users>d:\users.sql

我们导出了users表,由以上可知,导出的写法为:

mysqldump -u用户名 -p密码 数据库 数据表>导出的位置

导入数据库

有导出就有导入,要导入某个库的数据,我们首先要在数据库中创建数据库,然后执行:

复制代码
mysql -uroot -p web<d:\web.sql

还有另外一种方法,

php 复制代码
use web;
php 复制代码
srouce d:\web.sql

登录数据库,选择想要导入的数据库,使用source 数据库文件的位置

注:以上尝试了常用的数据库的备份方法,大家要在实际工作中记得经常进行备份!

相关推荐
倔强的石头_10 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
于眠牧北2 天前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
李广坤2 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Turnip12024 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐4 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端