使用MySQL命令行,可以实现对数据库的备份以及恢复,下面就为您介绍使用MySQL命令行实现该功能的详细方法步骤,供您参考。

MySQL命令行导出数据库:

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin

(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

如我输入的命令行:mysqldump -u root -p news > news.sql   (输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件news.sql自动生成到bin文件下

MySQL命令行导入数据库:

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql -u 用户名 -p

如我输入的命令行:mysql -u root -p   (输入同样后会让你输入MySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysql>use 目标数据库名

如我输入的命令行:mysql>use news;

6,导入文件:mysql>source 导入的文件名;

如我输入的命令行:mysql>source news.sql;

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。

1.Win32下MySQL的备份与还原

1.1 备份

开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump  -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。

1.2 还原

进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。

2.Linux下MySQL的备份与还原

2.1 备份

[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)

[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。

2.2 还原

法一:

[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。

法二:

[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录)

[root@localhost mysql]# mysql -u root -p voice

【编辑推荐】

【责任编辑:段燃 TEL:(010)68476606】

点赞 0

mysql备份恢复_使用MySQL命令行备份及恢复数据库相关推荐

  1. 中使用mysql连接失败_如何在命令行下使用 MySQL 连接数据库不用每次都输入密码?...

    点击上方☝SpringForAll社区 轻松关注! 及时获取有趣有料的技术文章 本文来源:http://rrd.me/g7J9e 我们知道在命令行下可以使用下面的命令连接 MySQL ,其中 xxx ...

  2. mysql 前台启动_从Windows命令行启动MySQL

    可以从命令行手动启动MySQL服务器.可以在任何版本的Windows中实现. 要想从命令行启动mysqld服务器,你应当启动控制台窗口(或"DOS window")并输入命令: C ...

  3. mysql数据库后台命令备份_使用MySQL命令行备份及恢复数据库

    使用MySQL命令行备份及恢复数据库 下文对使用MySQL命令行备份及恢复数据库的方法及步骤进行了详细的介绍,如果您对MySQL命令行方面感兴趣的话,不妨一看. AD: 使用MySQL命令行,可以实现 ...

  4. mysql 备份命令行_mysql命令行备份方法

    一.mysql备份 1.备份命令 格式:mysqldump -h主机IP -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql # 本地备份可以不添加端口和主机IP ...

  5. mysql创建表语句 cmd_mysql cmd命令行 创建数据库 表 基础语句

    一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1. 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u roo ...

  6. 绿色版Mysql自动建立my.ini和命令行启动并动态指定datadir路径...

    绿色版Mysql自动建立my.ini和命令行启动并动态指定datadir路径 1.先去下载绿色版的Mysql(https://cdn.mysql.com//archives/mysql-5.7/mys ...

  7. 命令行导出和导入数据库 How to export and import MySQL database using command line Interface...

    导出 : To export MySQL database, open putty on Windows or Terminal in either MAC or Linux OS, Go to th ...

  8. 配置mysql环境变量之后,在命令行输入mysql命令无效的解决方法

    配置mysql环境变量之后,在命令行输入mysql命令无效的解决方法 今天在win10上安装mysql5.7时遇到了一个问题:就是配完环境变量之后输入mysql命令还是无效,我在网上查到了一个解决方案 ...

  9. Mysql 命令行 连接远程/本地数据库

    Mysql 命令行 连接远程/本地数据库 Mysql 命令行 连接本地数据库 MySQL登录 mysql -uroot -p密码 mysql -hip -uroot -p连接目标的密码 mysql - ...

  10. windows10中如何在d盘新建kaoshi.log文件_命令行备份Windows 10驱动amp;设备管理器中安装驱动。...

    一. 为何需要备份驱动. 1. 现在电脑驱动的一些情况: Windows 10系统安装好后,系统会自动在网络上查找合适的驱动并下载安装. 此外,多数电脑厂商都已提供自家的驱动管理软件,用以对驱动进行统 ...

最新文章

  1. 综合计算机考试题库,2017年职称计算机考试综合试题模拟题库5
  2. PHP executable not found. Install PHP 7 and add it to your PATH or set the php.executablePath settin
  3. RNN Layer使用(学习笔记)
  4. windows10下Anaconda spyder安装CRF++的python接口
  5. 再见 Win10系统!下一代操作系统要来了!!
  6. 虚拟机VirtualBox中Ubuntu无法全屏(终极解决方法)
  7. 一部后现代文学的“奇书”:《烟草经纪人》
  8. c++成员变量与构造函数
  9. 复杂的指针获取字符串里的内容放入数组
  10. FastDFS环境搭建
  11. 机器学习_贝叶斯算法
  12. Java中的ArrayList类和LinkedList
  13. foobar2000播放APE格式音乐的解决办法
  14. 申诉受理 - 工业和信息化部电信用户申诉受理中心 - PoweredCMSECMS
  15. 宝贝数量、流量组成结构、付费和免费流量占比、提高流量价值、店铺为什么没有销量?这些你真应该看看
  16. 案例分享 | 腾讯互娱基于 CPU 环境的分布式 YOLOv3 实现
  17. C# 使用SharpGL-Perspective和LookAt
  18. 第十一届蓝桥杯c/c++省赛大学B组(第一次)
  19. Python | OpenCV画图显示为一个全黑画布的情况
  20. 自助建站的优缺点总结

热门文章

  1. Python常用函数:csv【CSV文件的读取、写入】
  2. 未检测到Java SDK 环境-Java环境变量设置-Java开发环境搭建
  3. Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果)
  4. Android适配全面屏(华为荣耀8,小米8,三星S8等)
  5. 微擎获取openid_微信订阅号通过获取Openid并获取用户基本信息
  6. 基于SpringBoot+微信小程序的社区平台
  7. 手机浏览器跳转微信指定页面及跳转微信公众号一键关注
  8. Linux 中的 head 命令详解及C/C++代码实现
  9. c语言 长整型的输出
  10. 解析 Ensembl 的数据库服务器