


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
关于Mysql数据库脚本的备份介绍分析 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。专职优化、域名注册、网站空间、美国虚拟主机、服务器托管、vps主机、服务器租用的中国信息港来为你详细介绍mysql数据库脚本的备份!一、对于Windows主机=假想环境:MySQL安装位置:C:MySQL论坛数据库名称为:bbsMySQLroot密码:123456数据库备份目的地:D:db_backup一、对于Windows主机=假想环境:MySQL 安装位置:C:MySQL论坛数据库名称为:bbsMySQL root 密码:123456数据库备份目的地:D:db_backup程序代码echo offC:MySQLbinmysqladmin -u root -password=123456 shutdownC:MySQLbinmysqldump -opt -u root -password=123456 bbs D:db_backupbbs.sqlC:MySQLbinmysqld-nt将以上代码保存为backup_db.bat然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat)二、对于Linux主机=假想环境:MySQL 安装位置:/usr/local/mysql论坛数据库名称为:bbsMySQL root 密码:123456数据库备份目的地:/var/db_backup/程序代码#! /bin/bash/usr/local/mysql/bin/mysqladmin -u root -password=123456 shutdown/usr/local/mysql/bin/mysqldump -opt -u root -password=123456 bbs /var/db_backup/bbs.sql/usr/local/mysql/bin/mysqld_safe -user=mysql &将上述代码保存在/usr/local/sbin/backup_db.sh对该脚本赋予执行权限:# chmod 755 /usr/local/sbin/backup_db.sh加入crontab中自动执行:# crontab -e加入:程序代码0 5 * * * /usr/local/sbin/backup_db.sh用mysqldump 来备份数据库 写在前面:-有时候经常要把数据库转来转去,或者导入导出,以前记得命令,后来又忘记了,现在写出来备忘!-注意:mysqldump比直接拷贝数据库文件夹速度要慢但,直接复制文件夹不能100%转移到其它机子上用,我说的不是windows下 :)#mysqldump db_name /path/name.sql上面的命令意思是把一个库导出到一个SQL文件. 当然,你直接在有ROOT密码的机子上执行以上命令一定会报错.所以,请用#mysqldump db_name /path/name.sql -uroot -p这回会要求你输入密码,输入正确,找找/path下是不是有name.sql文件了?数据库太大了,想压缩一下?好,用这个命令就行#mysqldump db_name |gzip /path/name.gz -uroot -p想备份全部的库呢?#mysqldump -all-databases /path/name.sql -uroot -p#mysqldump -all-databases |gzip /path/name.gz -uroot -p (很明显,这条命令是加压缩的意思)只想备份一个单独或者几个表?有时候数据库很大很大,整个库备份就不好管理,那就单独备份#mysqldump db_name tab_name /path/sqlname.sql -uroot -p备份做好了.遇到问题的时候.怎么用备份恢复数据?再简单不过了,mysql db_name backup-file.sql -uroot -p注意:如果你想恢复的数据库是包含授权表的mysql数据库,你需要用-skip-grant-table选项运行服务器。否则,它会抱怨不能找到授权表。在你已经恢复表后,执行mysqladmin flush-privileges告诉服务器装载授权标并使用它们恢复单个表恢复单个表较为复杂,如果你用一个由mysqldump生成的备份文件,并且它不包含你感兴趣的表的数据,你需要从相关行中提取它们并将它们用作 mysql的输入。这是容易的部分。难的部分是从只运用于该表的更新日志中拉出片断。你会发觉mysql_find_rows实用程序对此很有帮助,它从 更新日志中提取多行查询。 中国信息港专业域名注册,域名申请,域名查询,服务器托管,服务器租用,云主机,虚拟主机,vps主机,香港虚拟主机,企业邮箱,企业邮局,企业短信,邮箱域名,代理做账,公司代注
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源外包常见合同范本大全
- 文化产业参股合作开发合同
- 餐饮业门面租赁合同范本(含不可抗力条款)
- 纺织车间租赁合同书
- 餐饮店员工培训合作协议范本
- 离异后按揭贷款房产分割及偿还责任协议
- 诚信通会员企业信用担保服务协议
- 股权收购财产保全担保合同
- 职业健康基础知识要点
- 水上乐园清洁服务与安全管理协议
- 消控证(中级)考试练习题集
- 中医面诊-(重要)
- 《动物饲料配方技术》课件
- 小儿麻醉气道和呼吸管理指南鲁彦斌
- 中考作文素材:96句优美文段摘抄
- 压力容器壁厚计算软件
- 降低非计划重返手术率PDCA
- 五子棋基本知识ppt课件-2
- HCIA-openEuler 欧拉初级 H12-611认证培训考试题库大全(含答案)
- 《干部履历表》1999版电子版
- 湖北省普通高中教育技术装备建设规范
评论
0/150
提交评论