mysqldump 多数据库备份
侧边栏壁纸
  • 累计撰写 190 篇文章
  • 累计收到 28 条评论

mysqldump 多数据库备份

五好
2017-09-02 / 0 评论 / 1,035 阅读 / 正在检测是否收录...

mysqldump -uroot -p --all-databases > back.sql 备份所有数据库
然而如果我们想排除个别数据库怎么办?

mysql -e "show databases;" -uroot -ppassword | grep -Ev "Database|information_schema|mysql|db1|db2" | xargs mysqldump -uroot -ppassword --databases > mysql_back.sql

恢复的时候 只恢复单个的数据库 怎么办?

 mysql -u root -p databasename --one-database< mysql_back.sql 

或者

mysql -u root -p databasename -o< mysql_back.sql 

databasename 在恢复前必须先创建该数据库

0

评论 (0)

取消