2012-03-23 38 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