linux怎么把mysql数据库备份还原,MySQL数据库备份和还原
MySQL数据库备份和还原
打开cmd命令行,一定不是mysql的命令行,我第一次就错在这个地方,郁闷了很久
备份MySQL数据库的命令
mysqldump -hhostname -uusername-ppassword databasename > backupfile.sql
例如:
1.cd D:\ProgramFiles\MySQL\MySQL Server 5.5\bin
2.mysqldump –uroot –p123456 –h 127.0.0.1 test > D:/test.sql
3.说明:-p和123456密码之间一定不能有空格,做了测试,它好像需要你再次输入密码,输完密码后有说找不到XX表;为了避免出现错误,别闲着蛋疼没事加空格之类的,直接都不要空格,来得干脆
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump-–add-drop-table -uusername -ppassword databasename > backupfile.sql
直接将MySQL数据库压缩备份
mysqldump -hhostname-uusername -ppassword databasename | gzip > backupfile.sql.gz[估计需要在linux,猜的,没试过]
备份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 > all_backupfile.sql
还原MySQL数据库的命令
mysql -hhostname-uusername -ppassword databasename < backupfile.sql
例如:
第一种方式:
1. 打开window cmd
2. 切换到mysql安装目录的bin下
3. mysql –uroot –p123456 –h 127.0.0.1 test
4. 说明:如果没有写-h 127.0.0.1,则默认本机;在备份时这个数据库必须存在,否则可能会出现导不进去的情况
第二种方式:
1. 打开mysql cmd
2. source d:/test.sql
还原压缩的MySQL数据库
gunzip
将数据库转移到新服务器
mysqldump -uusername-ppassword databasename | mysql –host=*.*.*.* -C databasename
这个文章网上太多了,google一下几十个,没有贴原地址。亲自做了实验,也算是自己的东西了吧,留个备份,以便下次忘了。
linux怎么把mysql数据库备份还原,MySQL数据库备份和还原相关推荐
- linux mysql 备份还原数据库_备份和还原MySQL数据库的简便方法
我们现在将讨论如何备份数据库和还原MySQL.数据库的维护非常重要,因为数据库包含我们拥有的重要数据,因此,应备份数据库以避免数据丢失. 备份有两个目的.主要目的是在数据丢失(由于删除或损坏)时恢复数 ...
- linux恢复mysql数据库_linux下如何备份还原mysql数据库
本文介绍了linux下如何备份与恢复mysql数据库. 数据库备份是非常重要的.如果定期做好备份,这样就可以在发生系统崩溃时恢复数据到最后一次正常的状态,把损失减小到最少. 一. 用命令实现备份 My ...
- 【MySQL 07】linux + Docker容器环境中备份和还原MySQL数据库
1.备份容器中的MySQL完整数据库: 命令: docker exec -it docker容器名 mysqld -uroot -p数据库密码 数据库名 > 备份文件名.sql eg: dock ...
- java备还原mysql_用java来备份还原mysql数据库
一,先说说基础操作吧,这部分和java无关,只讲mysql的操作,也只讲在window环境下操作,linux下大体相同,自己百度吧. 1.如果用mysqldump,你需要安装mysql服务器,如果是l ...
- mysql数据库咋还原_mysql数据库备份和还原
一.数据备份 1.使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件.表的结构和表中的数据将存储在生成的文本文件中. mysqldump命令的工作原理很简单.它先 ...
- linux下mysql日志管理及mysql备份还原
linux下mysql日志管理及mysql备份还原 1.SHOW GLOBAL VARIABLES LIKE '%log%'; 显示所有日志相关的选项 2.错误日志:log_error和log_wa ...
- mysql数据库特别大怎么备份_如何备份还原mysql数据库 mysql数据库太大备份与还原方法...
本篇文章小编给大家分享一下mysql数据库太大备份与还原方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁 ...
- mysql英文版数据库备份方法_mysql数据库太大了如何备份与还原
命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法. 命令的使用方法是: mysqlhotcopy -u ...
- mysql还原数据库名一样_MySQL数据库的多种备份与多种还原
一.备份 1.mysqldump 方法备份 mysqldump备份很简单,格式如下: mysqldump -u用户名 -p密码 数据库名> XX.sql 路径 例如: mysqldump -ur ...
最新文章
- [Win7]如何还原[.bat]文件关联
- Sharepoint
- PhotoShop常用的功能汇总
- 为什么不同的深度学习框架要使用不同的保存格式(转)
- linux 安装软件
- android 虚拟键盘改变单个按键颜色_这款机械键盘很特别!一亿次按键寿命还有高颜值...
- verilog找不到模块_工欲善其事,必先利其器 verilog编辑器搭建
- Linux笔记-scp或ftp或sftp传文件后最后修改时间
- asp.net 下载文件
- 与其纠结,不如放弃!
- Docker JDK镜像
- PHP与MySQL动态网站开发:第4版
- Reflex WMS入门系列七:收货(Receipt)
- 电脑系统怎么修改图片格式
- 【2017百度之星程序设计大赛 - 初赛(B)】度度熊的交易计划
- gpio_typedef_超经典的STM32学习笔记——第一章GPIO口
- 斐讯的服务器不稳定,K1不稳定的原因找到了!原因是CPU时钟频率太高,要降频!...
- 二、计算机网络的标准化工作
- 中国塑料土工格栅行业市场供需与战略研究报告
- 条码打印软件如何连接得力条码机打印条形码