執行 mysqldump 時在何情況下須加上參數 --default-character-set ? - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網站架設 / 免費空間 / 虛擬主機 專區 > ☉ -- 架 站 DIY 討 論 版


PCZONE 討論區



通知

☉ -- 架 站 DIY 討 論 版 有了寬頻後,可利用來架設 WWW / FTP / MAIL 等各種 SERVER,請在此版跟大家一起討論各種 SERVER 架設心得。

會員
執行 mysqldump 時在何情況下須加上參數 --default-character-set ?
如題, 執行 mysqldump 時在何情況下須加上參數 --default-character-set=xxx ?

若我 dump 時有加此參數,那日後回存或移機時當執行: mysql -u root -p myDB < myDB-dump 時,是否也需要加上同樣的 --default-character-set=xxx ?

假如我查詢 MySQL 的變數發現: character_set_database 值為 utf8
但資料庫ex: myDB 實際上已被我轉成了 big5 的話 ex: ALTER DATABASE myDB CHARACTER SET big5 COLLATE big5_chinese_ci; 那麼 mysqldump 指令的參數 --default-character-set=utf8 還是 big5 ?



最後請教: MySQL 的變數 ---> character_set_database 指的是一個籠統的預設值嗎? (應該不是代表現存所有 database 的編碼,對吧??)

那有何方法可以得知現存之每個資料庫的語系編碼為何? (因可能有好幾個database且各自有不同之語系編碼)


此篇文章於 2006-03-03 01:35 AM 被 b90220208 編輯。.
回覆
會員
回覆: 執行 mysqldump 時在何情況下須加上參數 --default-character-set ?
嗯,
關於 mysqldump 的 --default-character-set 參數,我目前得到的結論是:
當 SHOW CREATE DATABASE dbNAME; 執行結果不等於 character_set_database 變數值時就要下該參數.

--> 然而我又想到一情況,
若要 dump 的 database 與其內含的 table , field 三者皆有著不同的語系編碼時,那在作 mysqldump 時的 --default-character-set 參數又該如何決定?

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
BabelMap (Unicode Character Map Utility for Windows) 琥珀 -- 軟 體 分 享 版 14 2010-10-29 05:30 PM
Microsoft Advanced Character Mapping Tool Wanderium -- Windows 更新 & 驅 動 程 式 版 1 2005-07-30 04:52 PM
【硬體】How to set DMZ in pix 501 ? jackyhero1220 -- 網 路 硬 體 版 2 2005-04-27 04:49 PM
【求助】Windows 2003 Set Printer 問題 dcylai -- Windows 討 論 版 0 2005-04-14 11:20 AM
How to set up a ftp server with your broad router ? maxnero -- 網 路 技 術 版 0 2002-03-03 09:44 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。