[分享]MySQL備份與還原

phpBB-TW Knowledge Base
收集網友們在竹貓所發表的教學主題或文章,以利分享!
(僅供瀏覽,由版主群維護)
回覆文章
akimasa
竹貓好朋友
竹貓好朋友
文章: 173
註冊時間: 2002-02-02 15:51
來自: 台灣台北
聯繫:

[分享]MySQL備份與還原

文章 akimasa »

回應下面連結文章,因有限版面管理的post限制\r
http://phpbb-tw.net/phpbb/viewtopic.php?t=4268

經過幾次測試BISE的方式都失敗,這兩天在測試php上傳檔案的功能,原
來是php及mysql設定的問題,在php.ini中的

代碼: 選擇全部

file_uploads = On
upload_tmp_dir = d:\apache\tmp
upload_max_filesize = 10M
以上幾行,如沒有設定,或設定值過小,資料量過大,就會產生錯誤,無法備份及還原成功。
另外mysql的設定檔內也有相關的設定,因我是OS/2平台,設定上可能與各位不太相同。
還原備份的時間相當長,與資料量大小及機器速度有關吧!
頭像
J
星球普通子民
星球普通子民
文章: 23
註冊時間: 2002-07-07 21:44
來自: 猛虎硬抵山

文章 J »

嗯...我問了Hosting後的回答是\r
upload_max_filesize = 204800

200K?!(還是2M??)


總之...好像小了點(難怪每次都失敗...|||)

請問用telnet還原就沒有限制嗎?
...從缺中...
akimasa
竹貓好朋友
竹貓好朋友
文章: 173
註冊時間: 2002-02-02 15:51
來自: 台灣台北
聯繫:

文章 akimasa »

1024 bytes=1K,204800=200K,由php網站上的sample php.ini,原設定都有2MB。
telnet要如何備份我就不知道了。
頭像
J
星球普通子民
星球普通子民
文章: 23
註冊時間: 2002-07-07 21:44
來自: 猛虎硬抵山

文章 J »

200K!?o_O
唔...那根本就沒法還原了啊...T_T(一個post_text.sql少說也有300k...)

只好寄望telnet試看看了...

請問有人知道嗎?
一般講到的都是備份或是主機還原法,好像還沒看過telnet的?
...從缺中...
oO]-[Oo
南宮博士
南宮博士
文章: 512
註冊時間: 2001-11-11 18:09
來自: TAIWAN
聯繫:

文章 oO]-[Oo »

可以telnet進去的話舊差不多等於主機還原了啊
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
頭像
J
星球普通子民
星球普通子民
文章: 23
註冊時間: 2002-07-07 21:44
來自: 猛虎硬抵山

文章 J »

呃...不好意思,那麼,請問指令要如何用呢?
對Telnet的認知程度只有打dir的程度而已(汗)
還請賜教,謝謝!
...從缺中...
oO]-[Oo
南宮博士
南宮博士
文章: 512
註冊時間: 2001-11-11 18:09
來自: TAIWAN
聯繫:

文章 oO]-[Oo »

----> 備份
>mysqldump --add-locks db_name > db_backup.sql


---> 還原
mysql > DROP DATABASE db_name;
mysql> CREATE DATABASE db_name;
mysql >exit
>mysql db < db_backup.sql
OOHOO said:
有事Mail給我, 不要P我, 因為根本沒辦法P.
頭像
J
星球普通子民
星球普通子民
文章: 23
註冊時間: 2002-07-07 21:44
來自: 猛虎硬抵山

文章 J »

非常謝謝~^^
...從缺中...
akimasa
竹貓好朋友
竹貓好朋友
文章: 173
註冊時間: 2002-02-02 15:51
來自: 台灣台北
聯繫:

文章 akimasa »

這幾天試著各種方式備份,都發現,還原後的資料庫變小了? 原本由控制台看,有3.9MB大小,還原後,只有3.2MB,這700K資料不知道那去了,無法一一比對資料庫,到底是那個地方不同?
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

dos指令的備份出現的問題嗎?
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
akimasa
竹貓好朋友
竹貓好朋友
文章: 173
註冊時間: 2002-02-02 15:51
來自: 台灣台北
聯繫:

文章 akimasa »

我有兩台電腦,一台是主server,一台是備份用,兩者安裝相同東西,只有IP不同,以管理控制台備份下.sql檔後,到備份用的這台機器,在command 模示下還原,沒有出現任何錯誤訊息,用搜尋的方式,試找幾編文章,也都找的到,文章總數及會員數都對,就只有進控制台看到的資料大小不同。
會不會是舊的資料庫裡面,有太多沒有用的東西,重新回覆後,像重整磁碟一樣,重整過後,就比較小了,呵呵~不了解mysql資料庫的運作方式。
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

gzip都有開啟嗎?
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
akimasa
竹貓好朋友
竹貓好朋友
文章: 173
註冊時間: 2002-02-02 15:51
來自: 台灣台北
聯繫:

文章 akimasa »

都沒使用gzip,兩台機器,除硬體不一樣外,安裝軟體的版本、設定都相同。
竹大你有試過將竹貓的備份? 還原到別台機器上嗎?例如你測試用的機器,看是否會有此現像,或以telnet方式,還原到另一DB內,比較兩DB的大小。
akimasa
竹貓好朋友
竹貓好朋友
文章: 173
註冊時間: 2002-02-02 15:51
來自: 台灣台北
聯繫:

文章 akimasa »

圖檔
上圖為主機控制台畫面,DB大小為4.00MB。

圖檔
上圖為主機備份後,到B機器(備份用機)還原後的控制台畫面,DB大小只有3.13MB。

其他都相同,很奇怪,還原後的資料,比原來的小,還原時沒有出現任何錯誤,B機器看文章也都正常。
回覆文章

回到「教學文件庫」