2012-03-23 53 views
1

我在php中開發了一個網站。
我知道如何使用ftp(filezilla)來上傳它。
但我不知道如何上傳數據庫,我不能做任何事情,沒有上傳這個數據庫。
請幫我上傳我的數據庫。
謝謝。如何上傳數據庫(php)?

+0

你使用的是哪種類型的db? – Mattias 2012-03-23 08:32:21

+0

它也取決於你的主機,它應該給你訪問一個面板,你可以插入你的SQL文件並創建數據庫/表 – Alex 2012-03-23 08:33:14

回答

3

TL;博士版本

詢問您的託管服務提供商,他們支持什麼樣的方法。

更多細節

這一切都取決於你的主機。你有一個只有FTP訪問的簡單託管賬戶(即沒有命令行或遠程桌面訪問)?在這些情況下,您的主機通常會安裝phpMyAdmin或其他基於Web的數據庫管理系統。

這不太可能,但您也可以嘗試從您的計算機連接到您的MySQL數據庫。您可以下載命令行工具或簡單地獲取MySQL Workbench,並放入您的主機名並測試連接。

如果您擁有shell訪問權限,則可以使用mysqldump轉儲本地數據庫並上載生成的SQL文件,然後將其導入服務器。類似的技術可以用於遠程桌面。

+0

謝謝你的快速rply .. – 2012-03-23 08:52:20

0

通常情況下,您可以製作一個gzip壓縮的.tar.gz數據庫轉儲文件,並將其上傳到您的空間中...一旦完成解壓縮並使用mysql命令行或網站提供的一些GUI進行恢復管理員..我假設你的數據庫是MySql作爲它明顯的選擇,你有權訪問數據庫....這個問題似乎更適合於服務器故障,因爲它似乎與編程的關係較少。總之

焦油:

tar –cvzf tarfilename foldername 

解壓:

tar –xvzf tarfilename 

實施例:

tar –cvzf abc.tar.gz abc 

這將拉鍊[焦油]的ABC文件夾的名稱abc.tar.gz

tar –xvzf filename.tar.gz 

這會將文件解壓縮爲abc文件夾。

從轉儲備份和恢復請參閱this鏈接,因爲它有一些輝煌的插圖。

+0

嘿非常感謝你的幫助.. 得到它 – 2012-03-23 08:54:00

+0

歡迎,如果查詢完全解決,請將其標記爲通過選擇答案解決..它將幫助其他人尋求類似的查詢。 – optimusprime619 2012-03-23 09:42:07

0

如果您使用MySQL,只需從localhost(phpmyadmin)導出數據庫(單擊數據庫,然後搜索導出選項卡)。 當您導出它時,您需要將其導入到您的在線主機(您的域)。 要做到這一點,你必須有權訪問主機的cPanel。 登錄到您的cPanel後,搜索phpmyadmin(或您正在使用的任何數據庫)。 創建一個數據庫並導入您的數據庫。

+0

非常感謝,但我沒有訪問cPanel。 怎麼辦..? – 2012-03-23 08:53:19

+0

如果您使用了域,他們必須爲您提供登錄到cPanel的憑據。聯繫他們並告訴他們你需要你的cPanel的用戶名和密碼。 – 2012-03-23 09:59:10