通常使用以下 SQL 来备份 MyISAM
表
/opt/module/mysql/bin/mysqldump -umonty -p0818 --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x crm > db_name.sql
使用以下 SQL 来备份 Innodb
表:
/usr/local/mysql/bin/mysqldump -uyejr -pyejr \ --default-character-set=utf8 --opt --extended-insert=false \ --triggers -R --hex-blob --single-transaction db_name > db_name.sql
还原
/usr/local/mysql/bin/mysql -uyejr -pyejr db_name < db_name.sql
用 SOURCE 语法
其实这不是标准的 SQL 语法,而是 mysql
客户端提供的功能,例如:
SOURCE /tmp/db_name.sql;
参考文献
http://imysql.cn/mysql_backup_and_recover