mysql 数据库学习->mysql 数据库备份形式

mysql 数据库学习--->mysql 数据库备份方式

数据库的备份和导出的区别:

备份主要是备份数据库的数据结构和数据等,是备份成加密后的数据,不可打开,只能用做数据库恢复。

导出主要是把数据库的数据结构和数据等导出到指定格式的文件中,可以打开,用做导入。

备份方式1(导出):使用第三方工具,也就是操作数据库的客户端。

例如:我使用的MYSQL-Font客户端,选择导出就行了。

备份方式2:使用命令备份

 

命令备份的第一种方式,也是类属于导出的方式:
开始菜单 --> 运行 --> cmd 用命令切换到mysql的bin目录(cd \Program Files\MySQL\MySQL Server 5.0\bin)
备份:mysqlbump -u root -p 数据库名 > 备份路径(c://kxweb.sql)
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database kxweb;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source kxweb.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。 
还原:用命令创建一个数据库create database kxweb; 特别提示要把数据库切换到当前数据库(use kxweb) 用source kxweb.sql;把表结构等还原到该数据库