备份与恢复
数据库 --> sql 语句
sql语句 --> 数据库
1、数据库导出SQL脚本(备份数据库内容,并不是备份数据库)
(1)mysqldump -u用户名 -p密码 数据库名>生成的脚本文件路径
(2)例如:mysqldump -uroot -p123456 mydb>C:\mydb.sql(与mysql.exe和mysqld.exe一样都在bin目录下)
(3)注意,不要打分号,不要登录mysql,直接在cmd下运行
(4)注意,生成的脚本文件中不包含create database语句。
2、执行SQL脚本(恢复:sql脚本→数据库)
(1)第一种方式
|——mysql -u用户名 -p密码 数据库<脚本文件路径
|——例如:
|————先删除mydb库,在重新创建mydb库
|————mysql -uroot -p123456 mydb<C:\mydb.sql
|——注意,不要打分号,不要登录mysql,直接在cmd下运行
(2)第二种方式
|——登录mysql
|——source SQL脚本路径
|——例如:
|————先删除mydb库,再重新创建mydb库
|————切换到mydb库
|————source C:\mydb.sql