MYSQL手动备份和还原

来源:互联网 发布:龙珠超 知乎 编辑:程序博客网 时间:2024/06/04 19:34

一、备份

1.导出整个数据库

在CMD控制台找到MYSQL的BIN目录下

命令:
mysqldump -u 用户名 –p密码  数据库名>导出的文件名   

如:
mysqldump -u root -p root  test > c:\test.sql


2.导出一个表
命令:

mysqldump -u 用户名 -p 数据库名 表名1 表名2 ……> 导出的文件名

如:
mysqldump -u root -proot test user usergroup>c:\test.sql


3.导出一个数据库结构

命令:

mysqldump -u 用户名 -p -d--add-drop-table 数据库名 >导出的文件名
解释:
-d 没有数据

--add-drop-table在每个create语句之前增加一个droptable,注意是两个”-”


同理,只备份某几个表,只需要在后面添加上表名即可。

二、还原

用到的命令为mysql 的source 命令

用法:

1、进入mysql数据库控制台:如mysql -u root -p
2、进入数据库:mysql>use 数据库
3、然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
  mysql>source c:\test.sql

0 0