前言:要做分支開發,備份了線上資料庫,匯入本地發現缺少6張表。
1.百度搜索,可能存在存盤程序需要mysqldump備份時加額外引數,不好使
2.在Linux環境中grep -e查找備份檔案關鍵字,發現存在,分析后應該是匯入問題
3.查看生產,本地資料庫版本 select version()發現生產5.6本地5.5
4.去官網下載5.6版本,下載速度太慢找朋友copy了份5.7綠色免安裝版本
5.卸載mysql5.5版本,安裝時先加入服務,net start mysql,提示啟動失敗需要初始化一下,命令百度,再啟動后正常,配置my.ini,跳過密碼登錄,登錄后使用alert修改user表密碼,一開始使用update搞得差點廢掉,注:版本高update修改不了密碼
6.創建資料庫,匯入,配置jdbc,啟動專案,一切OK,一天的煩惱瞬間化為烏有
最后在回家的快速公交記錄次文用來打發一個多小時的路程,版本不對坑到家
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
這種邏輯備份恢復沒那么復雜,裝個高版本,建個庫和用戶,直接匯入就行了。樓主的問題是從高版本匯入到低版本才出現問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/31405.html
標籤:基礎和管理
上一篇:Oracle 18c小問
下一篇:SQL優化
