目标:备份和恢复的3种方法,掌握mysqldump命令导出数据,source命令导入数据;
备份必要性:重要数据不丢失、数据转移;
备份方法:mysqldump备份工具(mysqldump命令备份,source命令恢复)、数据库管理工具、SQL命令、拷贝数据哭文件和相关配置文件;
mysqldump客户端:
作用:转储数据库、搜索数据库进行备份、将数据转移到另一个SQL服务器(不一定是MySQL服务器)
mysqldump –h 主机名 –u用户名 –p[options] 数据库名 [table1 table2 table3] >path/filename.sql;
mysqldump –help|more
mysqldump –h 主机名 –u用户名 –p[options] -skip-add-drop-table 数据库名 [table1 table2 table3] >path/filename.sql;
常用选项:-c (
恢复:
方法一:source命令:进入mysql,切换目标数据库,source 路径/数据库文件
方法二:mysql命令:不进mysql;mysql –uroot –proot 目标数据哭<脚本路径
Mysql语句导出:select studentno, studentname into ‘f:/databasesql/school.sql’ from student;
注意:目标school.sql文件事先不存在,这个只导出数据
恢复:load data infile ‘目标脚本文件’ into table 表名(列名);