1. 数据库的备份
1.1 命令:mysql\bin\mysqldump -u root -p root oa > oa.sql
问题:
a. 不要在mysql>下面操作,因为备份和mysql> 都是并列的程序,互不隶属
b. 命令末尾不需要分号
mysql\bin\mysqldump -u root -p oa > oa.sql
c. 记住参数 -p 后面不需要密码
执行命令时,系统会要求提供密码
如果带上-p root, 反而报错
d. 如果报错1049(记不清了) 系统提示:找不到指定数据库,可以到mysql>命令下 show databases; 查看是否有该数据库
e.
1.2 备份所有数据库的命令
mysqldump -u root -p --single-transaction --all-databases > backup_sunday_1_PM.sql
注意:往往导出数据库很庞大*.sql,不要直接使用txt工具操作,容易导致系统短时间无响应;
建议使用ultraedit进行操作
常见的命令调用方式:
shell> mysqldump [options] db_name [tables]
shell> mysqldump [options] ---database DB1 [DB2 DB3...]
shell> mysqldump [options] --all--database
如果没有指定任何表或使用了---database或--all--database
1.2.1 使用windows的任务计划和脚本程序进行定期备份,具体的系统路径根据需要调整
backup_db.bat
@echo off
C:\MySQL\bin\mysqladmin -u root --password=123456 shutdown
C:\MySQL\bin\mysqldump --opt -u root --password=123456 bbs > D:\db_backup\bbs.sql
C:\MySQL\bin\mysqld-nt
将以上代码保存为backup_db.bat
然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat)
缺点:就是必须关闭数据库直到完成备份为止,这个过程可能会有数据访问的请求。
分享到:
相关推荐
可在每天指定时间自动备份mysql数据库到指定目录,备份文件名称可显示备份时间,内附使用说明,傻瓜式操作。
定时批量备份mysql数据库 保存详细的备份记录
windows定时任务备份mysql数据库脚本
Mysql数据库定时备份,文档中提供了多种备份方式,有手动有自动,可以根据实际情况进行选择,希望对大家有帮助。
生成sql文件备份和还原,经过本人测试,可以使用。实现定时功能
mysql数据库定时备份,使用windows任务计划实现备份功能。 一般的,我们的备份周期是1天,备份的存储时间是30天,30天后的备份文件将被删除。备份的时间应选择在系统运行负荷最小的时间,比如凌晨1点到3点。
可根据需求 配置 每天、每周、每月、 定时备份mysql数据库。
mysql自动定时备份数据库文档最佳方法 值得一看的
window每天定时备份数据库到硬盘指定目录下,#-uluotao 指定用户名luotao #-p 指定明码 #--databases houtai 指定备份houtai这个数据库,可以指定多个备份的数据库 # > d:/back3.sql 指定备份文件的路径
mysql数据库定时备份脚本,需要配置定时器定时执行文件,脚本内容为备份数据库,并删除10天以前的备份
自动定时备份远程服务器的mysql数据库并存储在本地
MySQL:使用mysqldump在Windows数据库定时备份-- mysqldump --opt --single-transaction=TRUE --user=%user% --password=%password% --host=%host% --protocol=tcp --port=%port% --default-character-set=%charSet%...
使用脚本实现mysql数据库每天定时自动备份,防止数据库意外损坏无法还原
mysql数据库定时备份脚本+定时自动删除,默认为删除七天以前的备份,可自行修改(节省空间) 注意看脚本内的注释说明!!!!!!!!!!!!! 定时备份,需要写周期性计划任务: #周期性计划任务(每天完备一次...
数据库定时备份,作者实践操作,有效。
mysql 数据库备份脚本,可以在win下做定时操作,也可以在服务器上做备份脚本
mysql 数据库备份,通过 java 代码实现设定备份时间,定时每天进行备份。
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
windows 操作系统下 mysql、orcale 数据库定时备份
Python定时备份mysql数据库,比shell写的要简洁的多,以后扩展也会很容易,并且只保留最新的几个数据库备份文件