MySQL数据库备份和还原的常用命令小结
2023-06-13 09:14:33 时间
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump ---add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword --databases databasename1 databasename2 databasename3 > multibackupfile.sql
仅仅备份数据库结构
mysqldump --no-data --databases databasename1 databasename2 databasename3 > structurebackupfile.sql
备份服务器上所有数据库
mysqldump --all-databases allbackupfile.sql
还原MySQL数据库的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
还原压缩的MySQL数据库
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
将数据库转移到新服务器
mysqldump \-uusername \-ppassword databasename \| mysql \--host=*.*.*.\* \-C databasename
压缩备份
备份并用gzip压缩:
mysqldump < mysqldump options> | gzip > outputfile.sql.gz
从gzip备份恢复:
gunzip < outputfile.sql.gz | mysql < mysql options>
备份并用bzip压缩:
mysqldump < mysqldump options> | bzip2 > outputfile.sql.bz2
从bzip2备份恢复:
bunzip2 < outputfile.sql.bz2 | mysql < mysql options>
相关文章
- 管理MySQL在文献管理中的应用(mysql文献)
- 如何查询MySQL数据库的名称(查询mysql数据库名称)
- MySQL开放源码中间件:实现数据库灵活性的好选择(mysql开源中间件)
- 占用查看MySQL端口占用情况(怎么看mysql端口)
- MySQL批量更新大数据:高效实现(mysql批量更新大数据)
- MySQL 过程语言:强大而弹性的编程工具。(mysql过程语言)
- PHP操作MySQL数据库,实现强大的数据功能(php调用mysql数据库)
- MySQL数据库使用JavaScript操作基于JavaScript实现MySQL数据库自动化操作(mysql-js)
- iOS访问MySQL数据库的实战技术(ios访问mysql)
- 据库备份定时MySQL数据库备份—保安全、安心(mysql定点数)
- 实现MySQL数据库灵活性:修改配置文件(mysql修改配置文件)
- MySQL:储存便捷的数据库解决方案(mysql是干嘛的)
- MySQL 可以支持多少个数据库?(mysql多少个数据库)
- 易语言mysql查找——轻松操作数据库(易语言mysql查找)
- MySQL更新无效,如何解决?(mysql不能更新)
- MySQL数据库修改列名学习指南(mysql数据库修改列名)
- 解读MySQL水晶报表,数据分析变得更简单(mysql水晶报表)
- MySQL数据库:建库一步到位!(mysql建库命令)
- 维护MySQL数据库状态维护:优化稳定运行(mysql 数据库状态)
- Mysql建表失败:排查解决之路(mysql建表失败)
- 基于CoreOS的MySQL高效部署方案(coreos mysql)
- MySQL与Cobra结合,打造更安全的数据库环境(cobra mysql)
- 使用CMD操作Mysql数据库(cmd和mysql数据库)
- MySQL高级语法,加速精准查询(mysql 不常用语法)
- 简单快捷下载游戏手机必备MySQL数据库(MYSQL下载游戏手机)
- MySQL实现上传和管理图片文件(mysql上传图片个文件)