一、备份
1、备份所有库
执行mysqldump命令,–all-databases是所有库,abc.sql是备份后的文件名
mysqldump -u root -p --all-databases > abc.sql
2、备份存储过程,触发器
使用 –routines –triggers –events并用全路径名
- routines是存储过程
- triggers是触发器
- events是事件触发器
mysqldump -u root -p --all-databases --routines --triggers --events > D:abc.sql
以上是备份所有库到D盘下,命名为abc的sql文件
3、备份指定库
使用–databases来指定备份的库
mysqldump -u root -p --databases a b > ab.sql
以上是备份a,b两个数据库,命名为ab的sql文件
二、恢复
1、恢复mysql备份数据
mysqldump -u root -p < abc.sql
以上是恢复abc备份文件
发表回复