社区
MySQL
帖子详情
mysql下备份数据库的方法或步骤
碧水幽幽泉
2010-10-08 05:48:17
如题: mysql下备份数据库的方法或步骤
要求对数据库进行快照备份,并删除一个月之前的备份数据。
...全文
233
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
命令行
备份
方法
一、
mysql
备份
1、
备份
命令格式:
mysql
dump -h主机IP -P端口 -u用户名 -p密码 --database
数据库
名 > 文件名.sql# 本地
备份
可以不添加端口和主机IP,username、passward是
数据库
用户名和密码
mysql
dump -h *.*.*.* -p 3306 -u username -p password --database
mysql
> ...
如何
备份
和恢复
Mysql
或mariaDB
数据库
如何
备份
和恢复
Mysql
或mariaDB
数据库
1.
数据库
的
备份
以root 登录 将root用户 名 密码 储存到 /root/.my.cnf [client] user = root password = your
mysql
rootpassword 并将 权限改为 600 chmod 600 这样 就只能 root 用户 进行读写了
备份
某一个用户的
数据库
mysql
dump --add-drop-table --databases yourdatabaseaname > /h
MySQL
定时
备份
数据库
(非常全)
mysql
dump-uroot-p--databases
数据库
1
数据库
2>xxx.sql。
mysql
命令行
备份
方法
mysql
命令行
备份
方法
一、
mysql
备份
1、
备份
命令 格式:
mysql
dump -h主机IP -P端口 -u用户名 -p密码 --database
数据库
名 > 文件名.sql # 本地
备份
可以不添加端口和主机IP,username、passward是
数据库
用户名和密码
mysql
dump -h *.*.*.* -p 3306 -u username -p password ...
mysql
备份
命令行_
mysql
命令行
备份
方法
一、
mysql
备份
1、
备份
命令格式:
mysql
dump -h主机IP -P端口 -u用户名 -p密码 --database
数据库
名 > 文件名.sql# 本地
备份
可以不添加端口和主机IP,username、passward是
数据库
用户名和密码
mysql
dump -h *.*.*.* -p 3306 -u username -p password --database
mysql
> ...
MySQL
57,063
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章