2016-12-14 91 views
0

我想导出mysql数据库从一个托管到另一个,但我没有cPanel用户名&密码,因此我不能通过phpMyadmin。我怎样才能导出数据库?如何导出mysql数据库没有cPanel访问

我有数据库用户名&密码。也FTP访问

+0

您可以在本地计算机上安装phpmyadmin,并将其配置为连接到服务器上的数据库,然后导出数据库。 – Dragos

+0

HeidiSQL可能会有帮助。 [链接](http://www.heidisql.com/) – raphael75

+0

“FTP”访问信息与“cPanel”是不是相同? – Ionut

回答

1

我会建议你使用mysqldump命令行工具(http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html)与--opt --single-transaction交换机。假定您有用户名&密码和授予数据库允许您从其他IP连接。您可以在本地机器上安装这些工具 - 它们是mysql-client-x.x包的一部分。

0

是您有后端访问权的网站的数据库吗?大多数CMS系统提供了一个模块,您可以通过该网站的管理区域(Joomla中的EG ART Adminer)访问和下载该网站的数据库。

0

如果您有SSH访问:

// SSH into the server 
> ssh -p 22 [email protected] 

// create your backup 
mysqldump --user=username --password="password" --host=localhost database_name > /path/to/export.sql 

如果你没有SSH访问,请尝试执行上述转储PHP的execshell_exec

如果您没有使用上述功能的权限,则可以配置本地安装PHPMyAdmin以使用外部服务器,如this answer中所述。