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;
完成。
更多参考:https://www.cnblogs.com/markLogZhu/p/11398028.html