mysql 特殊類型數據庫備份方式

正常全數據庫備份語句mysql

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

緣由是視圖裏面有函數, 函數裏面有存儲過程, 存儲過程有報錯,報錯是經過一張不存在的表, 所以沒法執行備份
 sql

解決方案
    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數據庫

相關文章
相關標籤/搜索