mysql数据库的备份和恢复
mysqldump -u用户名 -p密码 数据库名 > 备份的文件名
mysqldumo -uroot -p123456 database_name > mysql.sql # 可以在文件名前写上文件路径
mysqldump -u用
|
mysql数据备份与恢复 数据备份
如果只需要备份数据库或数据表的结构,在数据库名后面加上 ‘-d’ 即可
如果需要指定备份数据库的服务器 可以使用如下命令
下面是我备份得到的数据库的部分截图
数据还原
【注意】 测试 在使用上面数据进行备份还原时有几个问题: 数据库没有清空是否能够还原成功?会不会还原后有重复的数据出现?数据备份后,新增数据后,还原数据库会保留新增的数据吗? 针对以上问题,我进行了测试 测试环境
数据表结构
初始数据
开始测试 进行数据库备份 在桌面创建了个 test 文件夹,在文件夹下打开powershell窗口,执行命令
命令执行完成后,在当前目录下生成了 test.sql 备份文件
测试1: 1. 数据库没有清空是否能够还原成功?会不会还原后有重复的数据出现? 步骤1: 删除数据表中的数据 将 customer 表中的 id 为1的数据删除,如下图所示
步骤2:数据还原 执行还原语句 还原后进行查询 customer 表,如下图
结论 数据库没有清空可以还原成功,不会出现重复的数据 测试2: 数据备份后,新增数据后mssql数据库备份,还原数据库会保留新增的数据吗? 新增一条数据,结果如下
执行数据库还原语句 查询数据表,如下图:
结论 通过上面结果可以得出,使用上面方法对数据库进行数据备份还原,在备份后,对数据表进行增删改的修改,进行还原会把数据库完全还原到备份时的数据,不会造成数据混乱 参考文章: (编辑:天瑞地安资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- mysql数据库迁移工具_MysqlToMsSql(数据库迁移工具)
- sql-server – 查找用于还原SQL Server备份的脚本
- Sql server 合并字符串分割操作的结果并更新表
- ORA-00900:无效的SQL语句 – 在oracle 10g中运行过程时
- 在现有数据库中创建ASP.Net成员资格数据库结构
- 即使sql_show = true,Hibernate也不会显示sql语句
- 浅谈简单的sql查询语句,你都知道哪些?
- .net – SQL0469 IN,OUT或INOUT对过程中的参数2无效
- sql – 使用输出在merge语句中设置变量
- sql-server-2008 – SQL Server 2008 R2 100%可用性










