OK論壇

 找回密碼
 註冊
查看: 73178|回復: 55

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

[複製鏈接]

該用戶從未簽到

發表於 2008-12-1 13:48:41 | 顯示全部樓層 |閱讀模式
本帖最後由 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 時所輸入的使用者與密碼



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



這邊我說明一下,因為配合【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】,請按【滑鼠右鍵】→【開啟連線】

 

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

 

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

 

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

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

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

評分

參與人數 1積分 +80 現金 +80 積極性 +80 收起 理由
海神夜 + 80 + 80 + 80 不錯教學 / 精品文章

查看全部評分

  • TA的每日心情
    慵懶
    2011-10-25 10:15 PM
  • 簽到天數: 121 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 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)】就會發生亂碼的情況

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

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

    謝謝 你的詳細解說
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-1 23:28:59 | 顯示全部樓層
    我又來寫教學嚕~^0^~

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

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

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

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

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

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



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



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



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

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



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



    8.按下【開始】按鈕。



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



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

    這次就先寫到這嚕!
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-3 17:06:15 | 顯示全部樓層
    嗯嗯
    看懂了
    瞭解了
    謝謝了
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-8 19:31:23 | 顯示全部樓層
    這次是教你怎樣完整備份整個資料庫!

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

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

    2.如下圖,照著做吧!


    3.如下圖,照著做吧!


    4.如下圖,照著做吧!


    5.如下圖,照著做吧!


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


     【開始】→【搜尋】→【檔案或資料夾(F)...】

     【所有檔案和資料夾(L)】

     【部分或完整的檔案名稱(O)下面輸入『081208_bak.psc』】

     找到以後請按【滑鼠右鍵】→【開啟包含的資料夾(I)】→會另外開啟一個檔案總管→請將【081208_bak.psc】移到別的地方去

    這樣就完成備份了!

    題外話...話說...我還可以申請加分嗎?....XD
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-12 13:26:30 | 顯示全部樓層
    有備份怎麼可以沒有回復教學勒...

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

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

    1.先跟 MySQL 作連線吧!

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


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


    4.當然是按確定嚕!


    5.請看圖:

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-1-21 23:42:13 | 顯示全部樓層
    哇~~連收尋備份檔都有教學阿~~~
    真是對新手太好啦~~
    只是我還在研究哪種資料庫比較好~~
    MYSQL跟SQL到底差異在哪~~~
    等我慢慢研究阿~~有心得再來分享
    謝謝解說摟^^
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 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;
    }

    評分

    參與人數 1積分 -30 現金 -30 積極性 -30 收起 理由
    小剪★ -30 -30 -30 無意義回覆

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    難過
    2012-10-13 11:22 PM
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    發表於 2009-3-17 22:35:24 | 顯示全部樓層
    學習備份
    所以回復看教學才不會心虛
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2020-12-8 04:28 AM
  • 簽到天數: 12 天

    連續簽到: 1 天

    [LV.3]偶爾看看II

    發表於 2009-4-14 02:54:16 | 顯示全部樓層
    這種價值性的帖子不回覆+收藏
    對得起自己麻!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2010-5-30 09:51 AM
  • 簽到天數: 11 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

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

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-6-6 05:55 PM
  • 簽到天數: 2 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2009-5-17 06:33:26 | 顯示全部樓層
    謝謝大大無私的分享^^!

    看看~
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2009-5-20 13:11:07 | 顯示全部樓層
    剛好缺MYSQL 謝了

    評分

    參與人數 1積分 -20 現金 -20 積極性 -20 收起 理由
    小剪★ -20 -20 -20 回文過短

    查看全部評分

    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-12-2 06:13 PM
  • 簽到天數: 12 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2009-7-11 22:06:21 | 顯示全部樓層
    版大我想請問一下

    你提供的2個東西都要下載嗎?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2015-4-28 11:38 PM
  • 簽到天數: 107 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2009-7-20 08:32:39 | 顯示全部樓層
    終於找到了.....SQL的備分方法

    不過我想問一下 , 現在常看到的自動備份應該要怎麼做?
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-4-25 06:34 AM , Processed in 0.064578 second(s), 25 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表