PDA

查看完整版本 : dreamhost的問題請教


哈啦
2007-06-15, 12:09 AM
請問在dreamhost上要如何備份mysql的資料庫?
找不到!~pighead

ras0314
2007-06-15, 12:20 AM
Main Menu-->Goodies-->Manage MySQL-->phpMyAdmin(找你要用的)

ps.我不會備分, 但我想phpMyAdmin可以用

seesawgame
2007-06-15, 01:45 AM
Main Menu-->Goodies-->Manage MySQL-->phpMyAdmin(找你要用的)

ps.我不會備分, 但我想phpMyAdmin可以用

進入 phpmyadmin 後,找到 dump 把全部的 table 輸出成 mysql 格式後下載即可 :that is :

哈啦
2007-06-15, 05:50 AM
進入 phpmyadmin 後,找到 dump 把全部的 table 輸出成 mysql 格式後下載即可 :that is :


我只看到這些可以點進去的選項?是要點哪一項能找到dump?
Structure
SQL
Search
Query
Export
Import
Operations

owntag
2007-06-15, 06:01 AM
选择Export,然后选中所有要备份的table再执行就可以了

哈啦
2007-06-15, 06:43 AM
那如果以後要回復資料庫,檔案如果很大,好像phpmyadmin沒法支援的樣子?以前試過,上傳時間一長就卡住了。

maxcjho
2007-06-15, 06:50 AM
sql檔太大可以用ftp傳上去,
然後用php執行資料庫回覆,
有不少現成的可用。

seesawgame
2007-06-15, 10:19 AM
那如果以後要回復資料庫,檔案如果很大,好像phpmyadmin沒法支援的樣子?以前試過,上傳時間一長就卡住了。

使用 ftp 上傳 mysql 檔後
再參考以下說明

Dreamhost 虛擬主機 MySQL 資料庫恢復方式
原文出處
http://blog.dreamhosters.com/kbase/index.cgi?area=2444

1. 先建立您的資料庫
2. 上傳您的 *.sql 檔案
3. 到 dreamhost web panel 中找到「users」/ 「manage users」中選擇您的帳號後,把「shell」下 「Enable ssh/telnet? 」前的方塊打勾並建議換成「user/bin/tcsh」介面
4. 使用 ssh 進入系統,windows 下可以使用 putty 軟體連線
putty 下載 http://www.csie.ntu.edu.tw/~piaip/pietty/
5. 登入放檔案的那個資料下後,輸入以下指令
mysql -hHOSTNAME -uUSERNAME -p DATABASE < DUMPED_TEXTFILE

說明:
1. -hHOSTNAME = Hostname 是指您設資料庫時所設定的子網域,如 data.name.com, -h到hostname中間沒有空格
2. -uUSERNAME =Username 是指您登入資料庫的使用者帳號, -u到USERNAME中間亦沒有空格
3. -p 是指密碼等會輸入,再輸入這串文字後會要您輸入密碼,此時輸入您的資料庫密碼即可
4. DATABASE = 是指您新增的那個資料庫名稱
5. < 記號請別忘記,前後各有一個空格
6. DUMPED_TEXTFILE = 這裡是上傳到資料庫的那個 *.sql ( * 號是您資料庫的檔案名)
7. 按下 Enter 後,會要您輸入密碼,輸入完畢很快的資料庫就恢復完畢了

特此分享給要搬家到 dreamhost 又因為檔案太大卻不能使用 bigdump or restore 的朋友們