MySQL 的 Backup 與 Restore 不支援 UTF-8 ??

Mac 軟體使用經驗交流專區

版主: Alex Tsaiross_ttdigdog

內容
發表人
頭像
jamesjan
基本會員
文章: 39
註冊時間: 03/27/2005 10:00 am

#21 文章 jamesjan »

我以前是用rsync,一樣支援ssh,且可以省一點時間 :)

1.shutdown mysql
2.rsync.........
3.start mysql
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#22 文章 進藤光 »

非常感謝各位~~
好奇怪,我每次來問問題,好像就有【颱風】???

全部一次回覆,因為這裡不能同時分別回覆:
janusng 寫:一、光少的眼睛需要檢驗。怎樣看,小弟的快照也是 OS X 的吧?雖然不是 Safari,而是 Firefox。

二、光少真的確認安裝了 MySQL 4.1?這些 options 在 MySQL 3/4.0 是沒有的。

三、MySQL 的設定,自然是到 MySQL 網站去找。
http://dev.mysql.com/doc/mysql/en/chars ... -sets.html

四、phpMySQL 還需要安裝一個 database 到 MySQL 來協助,請自行按照 help 來執行。
1. 是【笨蛋光】的大腦須要檢驗..... :badgrin: 因為左上角的圓點顏色奇怪,CheckBOX 不是 Mac 常見。
2. 確定!phpMyadmin 與 MySQL Admin 回報都是 MySQL 4.1.14-max,難道 Max 版少了?Standard 版才有?
3. 原來我爬錯地方,謝謝!不過看完還是不懂,說是對應 UCA,而預設的是傳統 legacy collation that does not support expansions,然後寫了一些對照,Unicode 改來改去,搞不好還有 6.0 版....
4. 我笨,不知道是指什麼?Help 也是 HTML 寫的,好長...

ulysses 寫: 所謂遠端備份云云就只是很簡單的把檔案複製到另一台機器上去。傳檔的方法很多,但是不論用 FTP 還是 SAMBA,都需要人工介入操作。用 SSH 的好處是可以使用自動認證,適合放在 CRONTAB 中定時自動執行。具體做法是:

條件:使用者在 server 端和 client 端都有同樣的帳號
在 client 端用 `ssh-keygen -t rsa' 產生 RSA key,會放在 $HOME/.ssh/id_rsa 和 $HOME/.ssh/id_rsa.pub 兩個目錄中。
把 id_rsa.pub 的內容複製到 server 端使用者的 $HOME/.ssh/authorized_keys 檔,新增一行。
SSH Copy 的指令是 scp -qr {srcfiles} {$USER@$IP:/destdir}
是的,遠端備份就是透過網路 copy 檔案而已,不過 Intranet 跟 Internet 不同,最大差異是 VPN,要先打一個 VPN 通道出來,不然怎樣也不可能直接 copy 過去。

感謝大師教導,這下我很有得爬了,本來要爬一年,現在【笨蛋光】至少也要爬 3 個月~~ 要先 K 的 UNIX 指令就是 SSH....

我去天龍跑了一趟,果然如魔戒王說的,根本沒有書好買..... 另外發現 O 牌原文書超貴,薄薄一本就叫價上千,翻譯本也要 $700 多~隨便買幾本就破產了~嗚~~~
本來想買 DNS 與 BIND,一看內容與售價,放棄..... 因為笨蛋光看無純 UNIX 啊~~雖然幾乎是講指令,與 Mac OS X 有點像,不敢肯定....

唯一一本 Server 的書還是 Panther 版,內容好像沒有 Apple 原廠手冊強..... 偏偏 $1600 高價,也放棄~~寧可多爬文,多吃冰~~
jamesjan 寫:我以前是用rsync,一樣支援ssh,且可以省一點時間 :)

1.shutdown mysql
2.rsync.........
3.start mysql
喔~還要先 Shutdown SQL 啊?換句話說,沒有 snapshot 能力。
請問你說得可是這個 rsyncbackup 1.0:
http://www.macupdate.com/info.php/id/14686

我對魔戒王說的技術很有興趣,哪天爬懂了... 先試 Intranet,再來試試看 VPN。

說到 VPN .... 嗯,還是另開話題好了。
世界初、支援RAW相片上傳、分享、學習交流的 insoler • 社群網站https://www.insoler.com
攝影書:「美食写真の達人」進藤ヒカル・著
頭像
janusng
嗜冰客
文章: 1048
註冊時間: 04/30/2001 1:01 am
來自: Metropolis Asylum
聯繫:

#23 文章 janusng »

閣下的網絡不是光少管理的嗎?反正已經開了 port 80,開放個 port 22 便可以行 ssh 了,哪裏需要 VPN 呢?

先答了 utf8_general_ci 和 utf8_unicode_ci 的分別。

它們是用作比較和排列次序的。

utf8_unicode_ci 是按照 unicode order 來排序,不分大小寫。
utf8_general_ci 是按照語言本身的次序排列,即是 a 和 å 是排在 b 之前,不分大小寫。

Unicode 的支援, MySQL 是強差人意,例如完全不支援 16-bit 以外的 glyphs,包括 HKSCS。在 roadmap 中,到 6.0 還沒有考慮加入。圖檔 各種組合glyphs 也不會解,幸好這個對東亞文字影響不大。

MySQL 功能也是在眾多 database 之中倒數排頭。Snapshot?別發夢了。還要提提你, default 的 MyISAM 是不支援 foreign key 的,連 consistency 也沒有。
圖檔
It is not god who created man. It is man who created God.

Light travels faster than sound. This is why some people appear bright until you hear them speak.
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#24 文章 ulysses »

SSH 的安全度夠高你可以放心打開。
在下管系統都一律把 Telnet / FTP 連根拔除,只留 SSH。
O Reilly 的 DNS & BIND 那本在下也有,講得太細節了,只把他拿來當字典。
學習基本的設定,有一本日本人寫的 TCP/IP 原理相當不錯,深入淺出。

MySQL 說實話實在太陽春,就算加上 innoDB,有些時候還是不夠用,
尤其是寫過進銷存管理的才知道厲害。
而且 MySQL 在處理極龐大資料的時候效率也不高。

現在會用 MySQL 的唯一理由就是他免費吧。說起來免費的 DB 也沒幾套,PostgreSQL 在下也用過一陣子,慢 + 不穩 + 非標準 SQL 指令,用沒多久就放棄了。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#25 文章 進藤光 »

我這裡除了我的 3 台 Mac,其他通通是 Windows(含大陸端),目前 Linux 一部也沒有,所以 SSH 會變成只能 Mac 互連...

以前我一直沒用 MySQL 也是基於與魔戒大師和 janusng 相同的理由....
現在還是如此,但是.... Mac 上的 php 一直連不上 Windows 的 MS SQL Server.... 只能求其次,去連 MySQL...

嗯~不過呢~~連裝在 Windows Server 上的 MySQL 也連不進去..... 哇咧~~

我想把系統 Ghost 回去,再裝一次看看... 或許最近做了一些 AD 試驗,搞壞了啥??

MySQL 系統寫得很差,MySQL Manager 還是 Apple 自己寫的,當然啥功能也沒有。

MySQL Admin 甚至還不如別人用 php 界面的 phpMyadmin.... 怎麼搞了 4.0 - 5.0 了還會這了爛??雖然 MS SQL 也滿爛的,至少管理界面通通能搞定,而且系統穩定,從來沒發生停止之後,無法 restart....

MySQL 就有無法啟動的鳥事~~我後來發現有些東西不能動,例如 My.cf 和 mysql.sock ....

因為 phpBB 只能連 localhost 的 MySQL,也只好暫時用用.... 等 Windows 搞定,看看能不能連 MS SQL.... 畢竟這個我比較熟.....

如果 php 能不透過 ODBC 直接接通 MS SQL 是最好的,但是我懷疑 phpBB 根本就無法直接連接 MS SQL....

爬遍了竹貓,似乎沒人能直接連接 MS SQL,頂多跟我一樣,透過 ODBC 連接..... 換句話說,phpBB 還是用 localhost 連 ODBC,然後 ODBC driver 再去連 MS SQL..... 唉~~~~

我不知道老地方 Linux 的 phpBB 是如何連 MS SQL,我猜想連不到也只好用 MySQL 或其他 SQL 了吧?
世界初、支援RAW相片上傳、分享、學習交流的 insoler • 社群網站https://www.insoler.com
攝影書:「美食写真の達人」進藤ヒカル・著
頭像
janusng
嗜冰客
文章: 1048
註冊時間: 04/30/2001 1:01 am
來自: Metropolis Asylum
聯繫:

#26 文章 janusng »

ulysses 寫:現在會用 MySQL 的唯一理由就是他免費吧。說起來免費的 DB 也沒幾套,PostgreSQL 在下也用過一陣子,慢 + 不穩 + 非標準 SQL 指令,用沒多久就放棄了。
MySQL 都只自稱 "mostly SQL:1992 standard",PostgeSQL 是 SQL:1999 compliant,反而是「非標準」? :shock:


如果說 PostgeSQL 慢,行 innoDB 的 MySQL 也不見得快!

給閣下一個參考:
http://monstera.man.poznan.pl/wiki/inde ... s_postgres
圖檔
It is not god who created man. It is man who created God.

Light travels faster than sound. This is why some people appear bright until you hear them speak.
回覆文章