MySQL数据库的备份与恢复
生成SQL脚本 导出数据
在控制台使用mysqldump命令可以用来生成指定数据库的脚本文本,但要注意,脚本文本中只包含数据库的内容,而不会存在创建数据库的语句!所以在恢复数据时,还需要自已手动创建一个数据库之后再去恢复数据。
mysqldump–u用户名 –p密码 数据库名>生成的脚本文件路径 |
C:\>mysqldump -uroot -ptsxk student>C:\student.sql
现在可以在C盘下找到mydb1.sql文件了!
注意,mysqldump命令是在Windows控制台下执行,无需登录mysql!!!
Windows10 不能直接把数据备份到C盘根目录,如果想放在根目录下,cmd使用管理员身份来运行,方便点,就直接把数据备份到桌面
恢复数据:【必须先创建数据库】
执行SQL脚本需要登录MySQL并进入指定数据库
mysql> source c:\student.sql
or
c:>mysql -uroot -ptsxk student<c:\student.sql