mysql 特殊类型数据库备份方式

原创
2019/07/30 17:08
阅读数 129

正常全数据库备份语句

mysqldump -u admin -ppassword --databases db> C:\Users\Administrator\Desktop\db.dump

原因是视图里面有函数, 函数里面有存储过程, 存储过程有报错,报错是通过一张不存在的表, 因此无法执行备份
 

解决方案
    1. 导出表结构
    用sqlyog
    创建数据库,导入表结构
    2. 导出数据, 存储过程 定时任务
    mysqldump -R -E -t db -u admin -p >C:\Users\Administrator\Desktop\db_data.dump
    导入
    mysql -uroot -p --default-character-set=utf8mb4  zswms < C:\Users\donald\Desktop\db_data.dump
    3. 导出视图
    用dbforge
    导入视图 
   mysql -uroot -p --default-character-set=utf8mb4  zswms < C:\Users\donald\Desktop\db_view.sql

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部