我想导出mysql数据库从一个托管到另一个,但我没有cPanel用户名&密码,因此我不能通过phpMyadmin。我怎样才能导出数据库?如何导出mysql数据库没有cPanel访问
我有数据库用户名&密码。也FTP访问
我想导出mysql数据库从一个托管到另一个,但我没有cPanel用户名&密码,因此我不能通过phpMyadmin。我怎样才能导出数据库?如何导出mysql数据库没有cPanel访问
我有数据库用户名&密码。也FTP访问
我会建议你使用mysqldump命令行工具(http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html)与--opt --single-transaction
交换机。假定您有用户名&密码和授予数据库允许您从其他IP连接。您可以在本地机器上安装这些工具 - 它们是mysql-client-x.x
包的一部分。
是您有后端访问权的网站的数据库吗?大多数CMS系统提供了一个模块,您可以通过该网站的管理区域(Joomla中的EG ART Adminer)访问和下载该网站的数据库。
如果您有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的exec
或shell_exec
。
如果您没有使用上述功能的权限,则可以配置本地安装PHPMyAdmin以使用外部服务器,如this answer中所述。
您可以在本地计算机上安装phpmyadmin,并将其配置为连接到服务器上的数据库,然后导出数据库。 – Dragos
HeidiSQL可能会有帮助。 [链接](http://www.heidisql.com/) – raphael75
“FTP”访问信息与“cPanel”是不是相同? – Ionut