以下是個簡單的小筆記,如果你是Dreamhost虛擬主機的使用者,他的phpMyadmin最大只能匯入7M以下的資料檔,不過大部分網站可能資料庫都會超過這個size,之前寫信問他們可不可以自己改phpMyadmin的上傳限制,後來回給我一段指令,叫我用ssh進去作匯入。我完全忘記Dreamhost還有提供ssh這回事,,
下面是使用phpMyadmin登入資料庫作管理時,選擇資料庫後再按〔載入〕,可以從這邊匯入MySQL的資料庫檔,不過預設情況下它有個「最大容量: 7,168 KB」的限制,Dreamhost好像沒有提供很方便的修改php.ini的功能,不知道一兩年後的新機器會不會改管理方式?
第1步 用telnet工具如PieTTY連上你的主機,並登入。PieTTY下載:按這裡。
第2步 接著請將你的.sql資料庫檔上傳到該使用者戶的路徑中。
第3步 然後再輸入以下指令,並按一下〔Enter〕:
mysql -h mysql.網域名稱.com -u 帳號 -p密碼 新資料庫名稱 < import.sql
範例:
mysql -h mysql.orzhd.com -u briian -p12345 newdbname < import.sql
最右邊的「import.sql」是我的資料庫檔案名稱,請依照實際狀況修改檔名。
如圖,上傳完成。回到phpMyAdmin看一下,資料庫都回來了...
,延伸閱讀: