一、数据的备份(在未登录MySQL的状态下输入下列代码)
格式如下:
mysqldump -uusername -p > d:\db.sql
例如:(我的用户名为root,我将备份文件放到d盘目录下,将文件取名为db.sql)
需要注意两个地方:
1.-p后面不写密码
2.后面的备份文件必须是.sql
mysqldump -uroot -p > d:\db.sql
二、数据还原
方式一:
步骤:
1.先登录MySQL,创建一个数据库(mydb1)
注意创建数据库时指定以下字符集:
create database mydb1 charset utf8;
2.输入exit命令退出MySQL
3.输入以下代码:(未登录MySQL)
格式:
mysql -uusername -p dbname < d:\db.sql
例如:
mysql -uroot -p mydb1 > d:\cm.sql
4.输入密码
方法二:
步骤:
1.登录MySQL,创建一个新的数据库(mydb1)
2.选中该数据库
use mydb1;
3.输入source命令(在登录的情况下)
格式如下:
source 文件地址
例如:
source d:\db.sql
这样我们就学会了数据库的数据备份与数据还原;当然也可以一次备份所有数据库的数据
格式如下:
mysqldump -uusername -p --all-database > d:\cm.sql