我在php中开发了一个网站。
我知道如何使用ftp(filezilla)上传它。
但我不知道如何上传数据库,我不能做任何事情,如果没有上传这个数据库。
请帮我上传我的数据库。
谢谢。
答案 0 :(得分:3)
tl; dr version
询问您的托管服务提供商他们支持哪些方法。
更多细节
这一切都取决于你的托管。你有一个只有FTP访问的简单主机帐户(即没有命令行或远程桌面访问)?在这些情况下,您的主机通常安装了phpMyAdmin或替代的基于Web的数据库管理系统。
这不太可能,但您也可以尝试从计算机连接到MySQL数据库。您可以下载命令行工具或只需获取MySQL Workbench,并输入您的主机名并测试连接。
如果你有shell访问权限,你可以使用mysqldump转储本地数据库并上传生成的SQL文件,然后在服务器上导入它。类似的技术可以用于远程桌面。
答案 1 :(得分:0)
通常你可以制作数据库转储的gzip压缩.tar.gz并将其与文件客户端一起上传到你的空间...一旦完成解压缩并使用mysql命令行或者网站管理员提供的一些GUI从转储恢复..我假设您的数据库是MySql,因为它是显而易见的选择,并且您有权访问数据库....这个问题似乎更适合于服务器故障,因为它似乎与编程的关系较少。总之
To Tar:
tar –cvzf tarfilename foldername
解压:
tar –xvzf tarfilename
示例:
tar –cvzf abc.tar.gz abc
这将压缩[tar] abc文件夹,名称为abc.tar.gz
tar –xvzf filename.tar.gz
这会将[解压缩]文件解压缩为abc文件夹。
要从转储备份和恢复,请参阅this链接,因为它有一些精彩的插图。
答案 2 :(得分:0)
如果您使用的是MySQL,只需从localhost(phpmyadmin)导出数据库(单击数据库,然后搜索导出选项卡)。 导出时,需要将其导入在线主机(您的域)。 要做到这一点,您必须能够访问主机的cpanel。 登录到您的cpanel后,搜索phpmyadmin(或您正在使用的任何数据库)。 创建数据库并导入数据库。