当我连接到数据库时,我总是使用" localhost"作为主机名。 现在我想从Windows程序连接到我的MYSQL数据库,我必须使用真正的IP而不是localhost。
我尝试使用服务器IP和IP:
SHOW VARIABLES WHERE Variable_name = 'hostname'
但两人都不能工作。如何查看可用于连接MYSQL DB的真实IP地址?
MYSQL数据库安装在我的Debian服务器上,我认为没有任何特殊设置。
答案 0 :(得分:0)
检查MySQL中的用户表。
select user, host from mysql.user;
检查他们是否具有远程连接权限。
另外检查配置文件中的bind-address
,必须进行注释。