社区
MySQL
帖子详情
mysql下备份数据库的方法或步骤
碧水幽幽泉
2010-10-08 05:48:17
如题: mysql下备份数据库的方法或步骤
要求对数据库进行快照备份,并删除一个月之前的备份数据。
...全文
141
10
打赏
收藏
mysql下备份数据库的方法或步骤
如题: mysql下备份数据库的方法或步骤 要求对数据库进行快照备份,并删除一个月之前的备份数据。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
碧水幽幽泉
2010-10-09
打赏
举报
回复
问题解决了,谢谢两位,就此结贴了!
ACMAIN_CHM
2010-10-08
打赏
举报
回复
[Quote]非常感谢楼上两位,再请教下:按照以上方法能实现热备份(即在服务器开启的情况下完成备份)吗?[/Quote]
能,建议你先看完手册中的这部分内容。这些问题自然你就知道答案了。
碧水幽幽泉
2010-10-08
打赏
举报
回复
非常感谢楼上两位,再请教下:按照以上方法能实现热备份(即在服务器开启的情况下完成备份)吗?
ACMAIN_CHM
2010-10-08
打赏
举报
回复
MySQL官方文档
http://dev.mysql.com/doc/refman/5.1/zh/index.html
[Quote]5.9. 备份与恢复
5.9.1. 数据库备份
5.9.2. 示例用备份与恢复策略
5.9.3. 自动恢复
5.9.4. 表维护和崩溃恢复
5.9.5. myisamchk:MyISAM表维护实用工具
5.9.6. 建立表维护计划
5.9.7. 获取关于表的信息
本节讨论如何进行数据库备份(完全备份和增量备份),以及如何执行表的维护。本节描述的SQL语句语法参见第5章:数据库管理。此处提供的大多数信息主要适合MyISAM表。InnoDB备份程序参见15.2.8节,“InnoDB数据库的备份和恢复”。
5.9.1. 数据库备份
因为MySQL表保存为文件方式,很容易备份。要想保持备份的一致性,对相关表执行LOCK TABLES操作,然后对表执行FLUSH TABLES。参见13.4.5节,“LOCK TABLES和UNLOCK TABLES语法”和13.5.5.2节,“FLUSH语法”。你只需要读锁定;这样当你复制数据库目录中的文件时,允许其它客户继续查询表。需要FLUSH TABLES语句来确保开始备份前将所有激活的索引页写入硬盘。
如果你想要进行SQL级别的表备份,你可以使用SELECT INTO ...OUTFILE或BACKUP TABLE。对于SELECT INTO ...OUTFILE, 输出的文件不能先存在。对于BACKUP TABLE也如此,因为覆盖完整的文件会有安全风险。参见13.2.7节,“SELECT语法”和13.5.2.2节,“BACKUP TABLE语法”。
备份数据库的另一个技术是使用mysqldump程序或mysqlhotcopy脚本。参见8.8节,“mysqldump:数据库备份程序”和8.9节,“mysqlhotcopy:数据库备份程序”。
1. 完全备份数据库:
2. shell> mysqldump --tab=/path/to/some/dir --opt db_name
或:
shell> mysqlhotcopy db_name /path/to/some/dir
只要服务器不再....
[/Quote]
zuoxingyu
2010-10-08
打赏
举报
回复
[Quote=引用 5 楼 qq646748739 的回复:]
引用 2 楼 zuoxingyu 的回复:
mysqldump -uroot -p123 --opt -E -R dbname>c:\dbname1008.sql
逻辑备份
停止数据库服务,复制DATA目录。
物理备份
安装的是linux系统,是把:c:\dbname1008.sql 换成 linux下的目录吗?
[/Quote]
是的。。后面是备份文件的位置和名称。
碧水幽幽泉
2010-10-08
打赏
举报
回复
[Quote=引用 2 楼 zuoxingyu 的回复:]
mysqldump -uroot -p123 --opt -E -R dbname>c:\dbname1008.sql
逻辑备份
停止数据库服务,复制DATA目录。
物理备份
[/Quote]
安装的是linux系统,是把:c:\dbname1008.sql 换成 linux下的目录吗?
zuoxingyu
2010-10-08
打赏
举报
回复
楼主问下百度和狗狗,能够得到N多详细的资料。
实践过程中有问题,咱们再探讨。
zuoxingyu
2010-10-08
打赏
举报
回复
mysqldump -uroot -p123 --opt -E -R dbname>c:\dbname1008.sql
逻辑备份
停止数据库服务,复制DATA目录。
物理备份
碧水幽幽泉
2010-10-08
打赏
举报
回复
急求:mysql下备份数据库的方法或步骤
碧水幽幽泉
2010-10-08
打赏
举报
回复
急,在线等,谢谢!
MySQL
数据库
备份
并自动发送
备份
邮件
MySQL
数据库
备份
与自动发送
备份
邮件 本课程详细介绍和演示了在Linux平台下
MySQL
数据库
的
备份
,以及
备份
完成以后自动发送
备份
告警邮件,为了安全的考虑,
数据库
备份
完成以后,
备份
文件会自动拷贝一份到指定的
备份
...
MySql
数据库
备份
与恢复——使用
mysql
dump 导入与导出
方法
总结
MySql
数据库
备份
与恢复——使用
mysql
dump 导入与导出
方法
总结
mysql
dump客户端可用来转储
数据库
或搜集
数据库
进行
备份
或将数据转移到另一个sql服务器(不一定是一个
mysql
服务器)。 转储包含创建表和/或装载表的sql语句。 ps、如果在服务器上进行
备份
,并且表均为myisam表,应考虑使用
mysql
hotcopy,因为可以更快地进行
备份
和恢复。 本文从三部分介绍了mys...
MySQL
数据库
备份
mysql
dump
MySQL
是一个广泛使用的开源关系型
数据库
管理系统,可用于存储和管理数据。为了保护数据,我们需要定期
备份
数据库
,以便在数据丢失或损坏时可以恢复数据。在本文中,我将介绍如何使用
mysql
dump命令来
备份
MySQL
数据库
。本文介绍了使用
mysql
dump命令
备份
MySQL
数据库
的
方法
和
步骤
。
mysql
dump是
MySQL
的
备份
工具,可以
备份
整个
MySQL
数据库
或者单个表。
备份
种类包括完全
备份
、增量
备份
、差异
备份
、压缩
备份
、远程
备份
、磁盘
备份
和文件
备份
。
mysql
的
备份
与还原
步骤
_
MySQL
备份
与还原
MySQL
备份
与还原方式一:使用(Navicat for
MySQL
)工具
备份
与还原带数据
备份
步骤
一,使用Navicat for
MySQL
登录
数据库
,选择需要
备份
的
数据库
,点击
备份
按钮。
步骤
二,点击新建
备份
,然后到对象选择,勾选需要
备份
的表、视图、函数等。
步骤
三,勾选完成后,点击开始,等待
备份
完成
步骤
四,查看
备份
记录,是否
备份
成功。不带数据
备份
步骤
一,选择
备份
记录,点击提取SQL,然后点击开始。...
CentOS
MySQL
数据库
备份
centos
mysql
数据库
备份
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章