mysqldump 工具快速备份及恢复Mysql数据库

mysqldump 工具快速备份及恢复Mysql数据库

利用navicate导出数据库太慢了,所以最好直接在服务器上,进入mysql的安装目录,运行cmd,利用mysqldump 工具导出。

mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 语句,即可将对应的数据还原。

具体如下:

一、导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名
例:mysqldump -u root -p sss> C:/Users/ThinkPad/Desktop/sqltest/sss.sql(具体的目录 根据实际情况定义)

root:连接名

sss:数据库的名称

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

二、导入数据库

前提:提前将数据库建好,否则找不到数据库会报错。

用 source 语句
如下:

mysql -u root-p

use sss;

set names utf8;  #这里的字符集根你的将要导入的数据库的字符集一至。

source C:/Users/ThinkPad/Desktop/sqltest/sss.sql;

完成。

mysqldump 工具快速备份及恢复Mysql数据库_第1张图片

 

更多参考:https://www.cnblogs.com/markLogZhu/p/11398028.html

 

你可能感兴趣的:(Mysq数据库)