lendlice0001 發表於 2008-12-1 13:48:41

[教學]使用 Navicat 8 繁體中文版管理你的 MySQL5

本帖最後由 lendlice0001 於 2012-6-6 02:30 AM 編輯

看到 fish 大在寫教學文,只是...都放了載點

而最近在 RO私服疑難解答 區看到不少關於 Navicat 8 的問題

所以我就來寫寫有些人習慣使用的 Navicat 8 吧!

前言:我假設各位已經成功把【Main_MySQL.sql】匯入到 MySQL5 了

------我------是------分------隔------線------

有鑑於某些載點已經掛了,所以順便補上自己上傳的...

Navicat for MySQL v8.0 (9.50 MB):載點已失聯,goddameit於2012-6-5 08:56 PM確認,
請勿再回復有關失聯的內容。
http://goo.gl/DrfFn(2012/06/06 02:30補檔完成)

MySQL 5.1.22.rar (80.4 MB):(不再補檔)
http://www.xun6.com/file/3ccfcdce7/MySQL+5.1.22.rar.html

PS:
我自己有測試過,不是所有掃毒軟體都會顯示有毒
測試過OK的防毒軟體:Kaspersky Internet Security 2010、ESET Smart Security
再次強調:
如果你不放心,請自行尋找載點,不要使用!
------我------是------分------隔------線------

1.首先打開 Navicat 8 吧!

2.如圖所示,按下【連線】,出現連線視窗,【連線名稱】請自訂,我以【Ja099】為例
 【主機名稱/IP位址】、【埠】維持預設。
 【使用者名稱】、【密碼】這兩個,請輸入當初在安裝 MySQL 時所輸入的使用者與密碼

http://0rz.tw/60563

3.如圖所示,切換到【進階】頁面,將【使用MySQL字元集】取消打勾
 【編碼】使用【Default】,接下來就按下【確定】嚕!

http://0rz.tw/02588

這邊我說明一下,因為配合【login_athena.conf】裡

// MySQL數據庫的語言編碼的代碼頁
//      (系統語言編碼)    (MySQL對應編碼)   (代碼頁)
//      簡體中文            gb2312            936
//      繁體中文            big5                950
//      日語(Shift-JIS)   sjis                932
//      朝鮮語            euckr?            949
//      西歐字符(ISO)       latin1            28591
MySQL_CodePage: 28591

如果沒有選擇取消打勾,在打開【ragnarok】資料庫的資料表,只要有用到儲存到中文,用預設的【65001(UTF-8)】就會發生亂碼的情況

各位如果使用其他系統語言編碼,那就要請各位自行研究一下使用哪種【編碼】可以配合不會產生亂碼狀況!

4.建好以後,我們會發現連線列表出現我們剛才所建立的連線【Ja099】,請按【滑鼠右鍵】→【開啟連線】

 http://0rz.tw/b757j

5.接著會出現我們現在已存在的資料庫,我們在【ragnarok】按【滑鼠右鍵】→【開啟資料庫】

 http://0rz.tw/d857Z

6.我們可以看到,【ja.net v0.99fix】有【 32 個】資料表,如果少於32個資料表,表示你在匯入時,有錯誤!要看一下是缺少哪一個,補齊他!

 http://0rz.tw/ff57z

以上就先介紹到這邊,因為似乎還有很多連在建立連線部分還不懂的,所以先介紹到這邊

在使用 Navicat 8 繁體中文版其他功能,因為是中文版,應該都很好了解

如果還有不了解的話我在寫其他的教學!

bn5656 發表於 2008-12-1 15:22:41

這邊我說明一下,因為配合【login_athena.conf】裡

// MySQL數據庫的語言編碼的代碼頁
//      (系統語言編碼)    (MySQL對應編碼)   (代碼頁)
//      簡體中文            gb2312            936
//      繁體中文            big5                950
//      日語(Shift-JIS)   sjis                932
//      朝鮮語            euckr?            949
//      西歐字符(ISO)       latin1            28591
MySQL_CodePage:28591

如果沒有選擇取消打勾,在打開【ragnarok】資料庫的資料表,只要有用到儲存到中文,用預設的【65001(UTF-8)】就會發生亂碼的情況

各位如果使用其他系統語言編碼,那就要請各位自行研究一下使用哪種【編碼】可以配合不會產生亂碼狀況!

這裡 講的真好
這就是 大家常出問題的地方
也是 讓大家猛猜 哪設定錯誤的關鑑

謝謝 你的詳細解說

lendlice0001 發表於 2008-12-1 23:28:59

我又來寫教學嚕~^0^~

這次是要來教怎樣匯出資料表裡的資料

這次是教單項的 SQL 資料表匯出,因為如果要用備份的方式,須要有些注意事項

所以就先講單項的資料表備份

------我------是------分------隔------線------

1.先打開 Navicat 8 跟 MySQL 連線,同樣使用我們之前所建立的 Ja099 連線,並且跟 ragnarok 資料庫連線

2.按下【匯出精靈】按鈕,接著會出現【[匯出精靈]】視窗,在資料表類型請選擇【SQL 指令碼檔案(*.sql)】,接著按下【下一步】按鈕

http://0rz.tw/6c58X

3.請選擇你要匯出的資料表,這邊以【login】資料表為例,請將他【打勾】,並在旁邊【Export to】點取【滑鼠左鍵】→出現【...】按鈕,按下他

http://0rz.tw/da57T

4.請選擇你要匯出的位置,檔名部分通常選預設的就可以了,接著按下【儲存(s)】按鈕

http://0rz.tw/0657S

5.接下來回到 步驟3 的圖示,並顯示路徑,請按下【下一步】按鈕

6.接下來直接按【下一步】按鈕,因為我們是要備份出【login】資料表裡所有資料,所以不需要更動

http://0rz.tw/68587

7.接下來也不需要更動,直接按【下一步】按鈕。

http://0rz.tw/7b55A

8.按下【開始】按鈕。

http://0rz.tw/335bf

9.出現【來源資料表、全部、已處理、時間】一些處理細項,並在下面訊息框顯示處理的過程訊息,並在最下方出現【 Finished - Successfully】訊息,表示已成功備份 login 資料表裡的資料,按下【關閉】按鈕

http://0rz.tw/b9574

------我------是------分------隔------線------

這次就先寫到這嚕!

我是誰尼 發表於 2008-12-3 17:06:15

嗯嗯
看懂了
瞭解了
謝謝了

lendlice0001 發表於 2008-12-8 19:31:23

這次是教你怎樣完整備份整個資料庫!

------我------是------分------隔------線------

1.先跟資料庫做連線吧!

2.如下圖,照著做吧!
http://0rz.tw/c85cK

3.如下圖,照著做吧!
http://0rz.tw/1455I

4.如下圖,照著做吧!
http://0rz.tw/fd57K

5.如下圖,照著做吧!
http://0rz.tw/e758B

6.完整檔名是:【081208_bak.psc】
 請到你安裝 Navicat 的資料夾下找
 以上的例子是:【X:\Program Files\PremiumSoft\Navicat 8.0 MySQL\Ja099\ragnarok】
 X是看你放哪個槽;Ja099 是你連線的名稱;ragnarok 是你的資料庫
 如果再找不到,那就請你這樣做:

http://0rz.tw/b559l
 【開始】→【搜尋】→【檔案或資料夾(F)...】
http://0rz.tw/c258B
 【所有檔案和資料夾(L)】
http://0rz.tw/b659q
 【部分或完整的檔案名稱(O)下面輸入『081208_bak.psc』】
http://0rz.tw/24566
 找到以後請按【滑鼠右鍵】→【開啟包含的資料夾(I)】→會另外開啟一個檔案總管→請將【081208_bak.psc】移到別的地方去

這樣就完成備份了!

題外話...話說...我還可以申請加分嗎?....XD

lendlice0001 發表於 2008-12-12 13:26:30

有備份怎麼可以沒有回復教學勒...

所以嚕!這次是教各位怎麼樣做回復動作!

------我------是------分------隔------線------

1.先跟 MySQL 作連線吧!

2.照著圖做吧!我們使用的是之前所做的備份檔案【081208_bak】:


3.出現【回復備份】視窗,不用做更動,照著圖做吧:


4.當然是按確定嚕!


5.請看圖:

ales0320 發表於 2009-1-21 23:42:13

哇~~連收尋備份檔都有教學阿~~~
真是對新手太好啦~~
只是我還在研究哪種資料庫比較好~~
MYSQL跟SQL到底差異在哪~~~
等我慢慢研究阿~~有心得再來分享
謝謝解說摟^^

thhh6900 發表於 2009-3-2 12:00:44

回覆pan00017的簡訊~
我一直搞不懂~如何讓IF多條件
條件1. 10轉
       2.等級99
       3.一個腳色只能領一次
       4.職業分別(就是忍者領忍者專用~槍手領槍手.....)
如何寫呢= =困擾我好久
Lt:   
        if(no925==0 && Class==24) goto Lt1;
        if(no925==1) goto Test;
        mes "[轉生人員]";
        mes "需要10轉~等級99才可領。注意領取古代英靈時,身上位子要夠";
        next;
        menu        "我要領取",Lt1,"取消",Over1;
Lt1:
      if(Llv<10) goto No1;
      if(BaseLevel<99) goto No1;
        set no925,1;
        Class 24,1;
        mes "[轉生人員]";
      mes "恭喜你拿到古代英靈~請查看物品欄";
      getitem 17001,1;
      close;
No1:
      mes "[轉生人員]";
      mes "你還沒達成領取的條件~請10轉後等級99再來";
      close;
Over1:
      mes "[轉生人員]";
      mes "你在耍我嗎?!";
      close;
Over:
      mes "[轉生人員]";
      mes "等你符合轉生條件在來吧!";
      close;
Test:
        mes "[轉生人員]";
        mes "很抱歉 你已經領過了~";
        close;
}

﹡短暫… 發表於 2009-3-17 22:35:24

學習備份
所以回復看教學才不會心虛

loveran_520 發表於 2009-4-14 02:54:16

這種價值性的帖子不回覆+收藏
對得起自己麻!

amandalove 發表於 2009-5-15 07:53:20

想請問一下板主@@
所謂的發生亂碼情況是指在遊戲中還是指MYSQL資料庫裡?
日前因電腦壞掉導致私服不正常關機
當我打開MYSQL資料庫之後
發現人物名稱都是亂碼(但是在不正常關機之前都是正常顯示中文)
之後想說再資料庫裡改編碼
嘗試用BIG5或是UN都不能~"~
之前都是用UN來做紀錄
遇到瓶頸了不知該如何...
PS我的私服是EA134136板的QQ

1p4204m3vm0 發表於 2009-5-17 06:33:26

謝謝大大無私的分享^^!

看看~

hellhot8 發表於 2009-5-20 13:11:07

剛好缺MYSQL 謝了

x5354942 發表於 2009-7-11 22:06:21

版大我想請問一下

你提供的2個東西都要下載嗎?

阿民 發表於 2009-7-20 08:32:39

終於找到了.....SQL的備分方法

不過我想問一下 , 現在常看到的自動備份應該要怎麼做?
頁: [1] 2 3 4
查看完整版本: [教學]使用 Navicat 8 繁體中文版管理你的 MySQL5