在一個工程中數(shù)據(jù)庫往往要分為實際運用數(shù)據(jù)庫和測試數(shù)據(jù)庫,最直接的方法當然是從源數(shù)據(jù)庫中導出.sql文件再導入到本地的數(shù)據(jù)庫中,我這的實例是原有一個項目數(shù)據(jù)庫在服務(wù)器上現(xiàn)在想導出一份到本地做測試用,工程中用的是mysql-connector-java-5.1.13-bin.jar,而我現(xiàn)有的mysql數(shù)據(jù)庫是
mysql-connector-java-5.1.6-bin.jar不知道是否是版本不一,在本地使用navicat for mysql可以連接到服務(wù)器數(shù)據(jù)庫,但是從服務(wù)器數(shù)據(jù)庫導出的.sql文件后再導入到本地的數(shù)據(jù)庫中總是出現(xiàn)錯誤:
[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] /*
一、在網(wǎng)上找了很多方法都無法解決,無意中看到一個mysql數(shù)據(jù)同步的方法:
1>在本地建一個與數(shù)據(jù)庫同名的數(shù)據(jù)庫
2>選擇navicat中連接服務(wù)器的數(shù)據(jù)庫,在菜單欄選擇工具-->數(shù)據(jù)傳輸
3>在彈出的的窗口中“源”部分就是你要導出的源數(shù)據(jù)庫,“目標”就是本地的數(shù)據(jù)庫,點擊左下角全選后,再點擊開始按鈕
點擊確定

點擊關(guān)閉
再來查看一下本地數(shù)據(jù)庫,是不是數(shù)據(jù)和結(jié)構(gòu)都已經(jīng)導入到本地數(shù)據(jù)庫中了呢。
二、從備份中導出.sql再導入到本地數(shù)據(jù)庫中
1>在連接服務(wù)器中的數(shù)據(jù)庫上新建備份,選中要備份的數(shù)據(jù)庫-->點擊菜單欄上的備份-->新建備份
2>選擇備份文件提取SQL

這樣我們就得到了備份轉(zhuǎn)儲的.sql文件,再將這個.sql文件導入到本地的數(shù)據(jù)庫中,結(jié)果...就不再提示有錯誤了,
果真是菜鳥,要學的還很多
藍藍設(shè)計建立了UI設(shè)計分享群,每天會分享國內(nèi)外的一些優(yōu)秀設(shè)計,如果有興趣的話,可以進入一起成長學習,請掃碼藍小助,報下信息,藍小助會請您入群。歡迎您加入噢~~希望得到建議咨詢、商務(wù)合作,也請與我們聯(lián)系。

轉(zhuǎn)自:csdn
分享此文一切功德,皆悉回向給文章原作者及眾讀者.
免責聲明:藍藍設(shè)計尊重原作者,文章的版權(quán)歸原作者。如涉及版權(quán)問題,請及時與我們?nèi)〉寐?lián)系,我們立即更正或刪除。
藍藍設(shè)計( www.jsyqsx.cn )是一家專注而深入的界面設(shè)計公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計、BS界面設(shè)計 、 cs界面設(shè)計 、 ipad界面設(shè)計 、 包裝設(shè)計 、 圖標定制 、 用戶體驗 、交互設(shè)計、 網(wǎng)站建設(shè) 、平面設(shè)計服務(wù)