在一個工程中數據庫往往要分為實際運用數據庫和測試數據庫,最直接的方法當然是從源數據庫中導出.sql文件再導入到本地的數據庫中,我這的實例是原有一個項目數據庫在服務器上現在想導出一份到本地做測試用,工程中用的是mysql-connector-java-5.1.13-bin.jar,而我現有的mysql數據庫是
mysql-connector-java-5.1.6-bin.jar不知道是否是版本不一,在本地使用navicat for mysql可以連接到服務器數據庫,但是從服務器數據庫導出的.sql文件后再導入到本地的數據庫中總是出現錯誤:
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ****
[Err] /*
一、在網上找了很多方法都無法解決,無意中看到一個mysql數據同步的方法:
1>在本地建一個與數據庫同名的數據庫
2>選擇navicat中連接服務器的數據庫,在菜單欄選擇工具-->數據傳輸
3>在彈出的的窗口中“源”部分就是你要導出的源數據庫,“目標”就是本地的數據庫,點擊左下角全選后,再點擊開始按鈕
點擊確定
點擊關閉
再來查看一下本地數據庫,是不是數據和結構都已經導入到本地數據庫中了呢。
二、從備份中導出.sql再導入到本地數據庫中
1>在連接服務器中的數據庫上新建備份,選中要備份的數據庫-->點擊菜單欄上的備份-->新建備份
2>選擇備份文件提取SQL
這樣我們就得到了備份轉儲的.sql文件,再將這個.sql文件導入到本地的數據庫中,結果...就不再提示有錯誤了,
果真是菜鳥,要學的還很多
藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務合作,也請與我們聯系。
轉自:csdn
分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。
藍藍設計( paul-jarrel.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務