用mysqldump 来备份数据库
来源:互联网 发布:国际阿里云通用流量包 编辑:程序博客网 时间:2024/06/08 07:25
----------------------------------------------------------------- 注意:mysqldump比直接拷贝数据库文件夹速度要慢 #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实用程序对此很有帮助,它从更新日志中提取多行查询。
有时候经常要把数据库转来转去,或者导入导出,以前记得命令,后来又忘记了,现在写出来备忘!
------------------------------------------------------------------
但,直接复制文件夹不能100%转移到其它机子上用,我说的不是windows下 :)
- 用mysqldump 来备份数据库
- 用mysqldump 来备份数据库
- 改良版本mysqldump来备份MYSQL数据库
- 改良版本mysqldump来备份MYSQL数据库
- 改良版本mysqldump来备份MYSQL数据库
- 用MYSQLDUMP远程备份MYSQL数据库
- 用mysqldump远程备份mysql数据库
- mysqldump备份还原数据库
- 使用mysqldump备份数据库
- mysqldump备份数据库
- 利用mysqldump备份数据库
- mysqldump:数据库备份程序
- mysqldump备份数据库
- mysqldump 备份数据库命令
- 使用mysqldump备份数据库
- 利用mysqldump备份数据库
- 使用Mysqldump 备份数据库
- mysqldump:数据库备份程序
- python 核心编程学习笔记(第3章) 对应Let's-python视频第4集
- [http://66403826.qzone.qq.com]
- python 核心编程学习笔记(第4章) 对应Let's-python视频第5集
- 编写PHP扩展之基础篇
- 水晶报表 打印
- 用mysqldump 来备份数据库
- 编写PHP扩展之提高篇一
- 导出到Excel,Word中去打印
- 应聘求职
- POJ2386
- 存储过程和触发器
- IE直接打印
- 面试代码
- PHP图像图形处理技术