立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 61|回复: 0

mysql 命令备份数据库

[复制链接]

mysql 命令备份数据库

[复制链接]

144

主题

9

回帖

580

积分

高级会员

积分
580
狂霸酷拽

144

主题

9

回帖

580

积分

高级会员

积分
580
2015-4-25 15:38:16 | 显示全部楼层 |阅读模式
  一、MySQL数据库备份命令

  MySQL数据库使用命令行备份

  例如:

  数据库地址:127.0.0.1

  数据库用户名:root

  数据库密码:pass

  数据库名称:myweb

  备份数据库到D盘跟目录

  mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql

  备份到当前目录 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库

  mysqldump --add-drop-table -h127.0.0.1 -uroot -ppass myweb > backupfile.sql

  直接将MySQL数据库压缩备份 备份到D盘跟目录

  mysqldump -h127.0.0.1 -uroot -ppass myweb | gzip > d:/backupfile.sql.gz

  备份MySQL数据库某个(些)表。此例备份table1表和table2表。备份到linux主机的/home下

  mysqldump -h127.0.0.1 -uroot -ppass myweb table1 table2 > /home/backupfile.sql

  同时备份多个MySQL数据库

  mysqldump -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > multibackupfile.sql

  仅仅备份数据库结构。同时备份名为myweb数据库和名为myweb2数据库

  mysqldump --no-data -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > structurebackupfile.sql

  备份服务器上所有数据库

  mysqldump --all-databases -h127.0.0.1 -uroot -ppass > allbackupfile.sql

  还原MySQL数据库的命令。还原当前备份名为backupfile.sql的数据库

  mysql -h127.0.0.1 -uroot -ppass myweb 后输入“show global variables like ‘port’;”回车




  (2)、填写完参数后,点击“下一步”,勾选需要备份的数据库,点击“完成”,任务就创建完成了(文件开始自动备份了)




  (3)、点击“操作”下的“设置频率”,设置任务备份频率;”编辑参数”设置连接数库的用户名、密码、端口号; “备份内容”重新选择需要备份的数据库。




  提示:如果需要再创建一个数据库备份任务,点击“操作”下的“备份内容”,点击“添加数据库”,然后与创建第一个数据库任务时的步骤一样。

  (如果提示任务数不够,请到官网上兑换任务数;相同的数据库只能创建一个)




  3.3、SQL Server数据库备份

  (1)、打开MSSQL数据库,填写相关参数;




  实例名:一般情况下所有实例名会显示出来供你选择,点击“编辑”可以手动填写

  用户名:登录数据库的账号名

  密码:登录数据库的密码

  (2)、其他步骤与备份MySQL数据库一样,如上。

  总结:以上两种方法比较起来,显然是使用多备份软件更为简便。不用手动备份省了不少的时间和精力;并且使用多备份可以实时监控备份状态,遇到问题也可以立即解决。备份最终结果也会以邮件形式通知用户,所以大家在恢复的时候就不用担心备份是否成功了,如果心动了就赶紧用起来吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2025-3-20 01:35 , Processed in 0.014594 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表