mysql数据库的备份与恢复
一、数据库备份----生成sql脚本,导出数据
--在控制台使用mysqldump命令用来生成指定数据库的脚本文本。
备注:脚本文本中只包含数据库的内容,而不会存在创建数据库的语句!所以在恢复数据时,还需要自己 手动创建一个数据库之后再去恢复数据。
以下方式无需登录mysql
mysqldump -u用户名 -p密码 数据库名>生成的脚本文件路径(比如:D:\stu.sql)
二、数据恢复---执行sql脚本,恢复数据
前提条件:
①必须先创建数据库名
②执行sql脚本需要登陆mysql,然后进入指定数据库,才可以执行sql脚本。
基本命令如下:
mysql>use 数据库名称(该数据库中不能存在与恢复的表名一样的表,一样会出错)
mysql>source 备份的数据库文件路径(比如:D:\stu.sql)
③还可以通过如下方法恢复数据:以下可直接使用,无需登陆了
mysql -u用户名 -p密码 指定数据要恢复到的数据库名称<备份的数据文件路径(比如:D:\stu.sql)