如何从MySQL前端软件访问我网站的MySQL数据库,例如SQLyog的。我将我的网络IP添加到服务器的远程数据库访问主机列表中,但仍然无法连接到数据库。虽然我可以通过CPanel的PHPMyAdmin访问,但不能通过MySQL前端从我的机器访问。
答案 0 :(得分:0)
更新:听起来您的MySQL数据库未设置为接受远程主机。请与您的网络托管服务商联系,看看是否可以。如果不是,您仍然坚持使用PHPMyAdmin或更改为其他Web主机。
我使用Sequel Pro,它是免费且易于使用的。当您创建与数据库的连接时,无论是通过命令行MySQL客户端还是桌面软件,您都必须指定以下字段:
Hostname (e.g. www.myhost.com)
Username/Password
Database name (the name of the database on the host machine)
Port (usually default and you don't have to specify)
您还可以使用MySQL客户端在命令行上连接到MySQL数据库。命令是这样的:
mysql -h <host_name> -D <database_name> -u <user_name> -p<password>
您经常需要提供一些其他选项,例如--show-warnings和--verbose。
答案 1 :(得分:0)
打开终端并输入以下命令
mysql --host = IP -u username -p
如果您使用任何其他前端mysql GUI工具,请将您的IP添加到cpanel远程访问列表 并使用与上述命令
相同的设置