mysql备份

方法一:

1.导出整个数据库

命令行进入到mysql安装目录的bin目录下

假设装在D:/mysql/bin

即:开始 运行 输入cmd

d:

cd mysql/bin

然后执行下面语句

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

示例:mysqldump -u root -p sq_wcnc > d:\wcnc.sql

2.恢复数据库

Data下建立数据库文件名

常用source 命令

进入mysql数据库控制台

mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql

 mysql>source d:\wcnc.sql

mysql数据库的备份与恢复

mysqldump可以导出


例1:导出mugua库下面的表

mysqldump -u用户名 -p密码 库名 表1 表2 表3 > 地址/备份文件名称

例子:mysqldump -uroot -p11111111 mugua account > D:\\account.sql

导出的是建表语句及insert语句


例2:导出一个库下的所有表

mysqldump -u用户名 -p密码 库名 > 地址/备份文件名称

例子:mysqldump -uroot -p11111111 mugua > D:\\mugua.sql


例3:如何以库为单位导出

mysqldump -u用户名 -p密码 -B 库1 库2 库3 > 地址/备份文件名称

例子:mysqldump -uroot -p11111111 -B mugua php > D:\\muandphp.sql


例4如何导出所有库

mysqldump -u用户名 -p密码 -A > 地址/备份文件名称


恢复

一如果是以库为单位导出的sql文件

1.登入到mysql命令行

对于库级的备份文件

mysql>source 备份文件地址;

对于表级的备份文件

mysql>use 库名;

mysql>source 备份文件地址;


2不登入到mysql命令行

针对库级的备份文件

mysql -uroot -p密码 < 库级备份文件地址

例子:mysql -uroot -p1111111 < D:/muandphp.sql

针对表级的备份文件

mysql -uroot -p密码 库名 < 表级备份文件地址


你可能感兴趣的:(mysql备份)