首页 >

MySQL数据库备份和还原实践记录

数据库|mysql教程MySQL数据库备份和还原实践记录
MySQL教程,MySQL数据库备份和还原实践记录,数据库,
数据库-mysql教程
百度网络硬盘源码,vscode背景怎么调亮,ubuntu vpn命令,tomcat访问路径修改,sqlite并发数,网页设计登录,数据库主机怎么填写,合租服务器久久idc好,支付宝退款插件,前端框架scope,爬虫豆瓣简介,绿色php,seo词汇,springboot雷神,免费照片的网站模板免费下载,网页支付宝收款怎么收,天猫优惠模板管理系统,wordpress后台登录,wordpress 判断是否页面,华众虚拟主机管理系统安装,家居类小程序源码lzw
打开cmd命令行,一定不是mysql的命令行,我第一次就错在这个地方,郁闷了很久备份MySQL数据库的命令mysqldump -hhostname -uuser
商城 源码,vscode显示收缩,ubuntu驱动文件夹在哪,vsc加载tomcat,sqlite创建虚表,jquery键盘插件,ssm框架包括前端么,饲养空间最小的爬虫,php 字符串的个数,怎么测试seo,php带数据库的网站,列表样式的网页,订单 模板,程序侠第一版lzw
小熊源码,ubuntu修改中文显示,导入项目部署到tomcat,爬虫爬ui素材,有关php说法正确的是,seo刚需lzw

打开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 <D:/test_backup.sql

4. 说明:如果没有写-h 127.0.0.1,则默认本机;在备份时这个数据库必须存在,否则可能会出现导不进去的情况

第二种方式:

1. 打开mysql cmd

2. source d:/test.sql

还原压缩的MySQL数据库

gunzip <backupfile.sql.gz | mysql -uusername -ppassword databasename [这个命令估计在linux下执行,没试过]

将数据库转移到新服务器

mysqldump -uusername-ppassword databasename | mysql –host=*.*.*.* -C databasename


MySQL数据库备份和还原实践记录
  • MySQL安装出现could not start the service mysql error:0处理
  • MySQL安装出现could not start the service mysql error:0处理 | MySQL安装出现could not start the service mysql error:0处理 ...

    MySQL数据库备份和还原实践记录
  • Linux下通过C++语言代码来操作MySQL数据库
  • Linux下通过C++语言代码来操作MySQL数据库 | Linux下通过C++语言代码来操作MySQL数据库 ...

    MySQL数据库备份和还原实践记录
  • MySQL从latin1编码向utf-8转换的经验分享
  • MySQL从latin1编码向utf-8转换的经验分享 | MySQL从latin1编码向utf-8转换的经验分享 ...