mysql 数据库还原 不齐_请教mysql数据库还原问题。
你的位置:
問答吧
-> 數(shù)據(jù)庫(kù)
-> 問題詳情
請(qǐng)教mysql數(shù)據(jù)庫(kù)還原問題。
50多m,能不能拆分?上傳到服務(wù)器上總是超時(shí)。怎么辦?
[ 本帖最后由 geniux 于 2007-9-24 15:23 編輯 ]
作者: geniux
發(fā)布時(shí)間: 2007-09-20
繼續(xù)請(qǐng)教,現(xiàn)在數(shù)據(jù)庫(kù)傳上去了,ssh可以用了。恢復(fù)過一次,但是頁面出現(xiàn)亂碼,好像恢復(fù)的時(shí)候需要限定字符集,誰知道ssh恢復(fù)mysql數(shù)據(jù)庫(kù)的時(shí)候如何限定字符集 啊。
作者: geniux
發(fā)布時(shí)間: 2007-09-24
用命令看看服務(wù)器字符集好你是select variables like 什么的。
然后在本地導(dǎo)出數(shù)據(jù)庫(kù)時(shí)選擇相同的編碼。還原的時(shí)候應(yīng)該沒有問題了吧。
作者: cuckoos
發(fā)布時(shí)間: 2007-09-24
我好像沒有權(quán)限查看我數(shù)據(jù)庫(kù)的字符集,不過我通過phpmyadmin設(shè)定的是utf-8,恢復(fù)的時(shí)候沒有限定字符集,呈現(xiàn)的時(shí)候便出現(xiàn)了亂碼。
作者: geniux
發(fā)布時(shí)間: 2007-09-24
有select語句權(quán)限,一般就有查看字符集的權(quán)限。一般服務(wù)器默認(rèn)不是utf-8的,是lantin.
附件
mysql.jpg (83.98 KB)
2007-9-24 16:08
作者: cuckoos
發(fā)布時(shí)間: 2007-09-24
+--------------------------+----------------------------+
| Variable_name? ?? ?? ?? ?| Value? ?? ?? ?? ?? ?? ?? ? |
+--------------------------+----------------------------+
| character_set_client? ???| latin1? ?? ?? ?? ?? ?? ?? ?|
| character_set_connection | latin1? ?? ?? ?? ?? ?? ?? ?|
| character_set_database? ?| utf8? ?? ?? ?? ?? ?? ?? ???|
| character_set_results? ? | latin1? ?? ?? ?? ?? ?? ?? ?|
| character_set_server? ???| latin1? ?? ?? ?? ?? ?? ?? ?|
| character_set_system? ???| utf8? ?? ?? ?? ?? ?? ?? ???|
| character_sets_dir? ?? ? | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
7 rows in set (0.00 sec)
作者: geniux
發(fā)布時(shí)間: 2007-09-24
字符集還是沒搞定。誰了解這塊?
作者: geniux
發(fā)布時(shí)間: 2007-09-26
把你的SQL文件另存?zhèn)€你需要的編碼再導(dǎo)入應(yīng)該就可以了啊
作者: 深空
發(fā)布時(shí)間: 2007-09-28
我是那樣干的啊,而且還是按照tw網(wǎng)友的一篇無痛修復(fù)編碼問題那樣做的,不過ssh恢復(fù)的時(shí)候頁面顯示還是亂碼。悶了。
作者: geniux
發(fā)布時(shí)間: 2007-09-28
那你就把你導(dǎo)出來的SQL文件按行切割分批導(dǎo)入咯,具體還是要操作一下,大不了自己寫個(gè)腳本導(dǎo)一下
作者: 深空
發(fā)布時(shí)間: 2007-09-28
帝國(guó)CMS有個(gè)MYSQL備份工具,很不錯(cuò).
帝國(guó)備份王下載(EBAK)
http://www.phome.net/download/
作者: laohoo
發(fā)布時(shí)間: 2007-09-28
把能該的編碼改成你現(xiàn)在數(shù)據(jù)庫(kù)使用的編碼。(GBK,GB2312,UTF-8)
然后mysql_query之前執(zhí)行@mysql_query("SET NAMES 'gbk'");(#字符編碼Utf-8是utf8。)
實(shí)在不行啊。有權(quán)限的話,你就把Mysql的Data目錄下載下來,慢慢研究去。
推薦工具SQLEyogent,你裝上看看研究去。
作者: 5do8
發(fā)布時(shí)間: 2007-09-28
總算搞明白了。phpmyadmin下我的log那幾個(gè)表字符集是 latin1_swedish_ci,但是其他的都是utf-8的。
作者: geniux
發(fā)布時(shí)間: 2007-10-04
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的mysql 数据库还原 不齐_请教mysql数据库还原问题。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QDialog在hide()之后,就被销
- 下一篇: 算法-毛利率