我需要将桌面应用程序连接到MySQL服务器。该网站连接到数据库'localhost'。 localhost的完整路径是什么?
使用CentOS 6.5 / apache / zpanel
答案可能是如此明显,以至于没有人曾经问过它。但我反弹无法弄明白。以下是我的截图:
答案 0 :(得分:1)
它是运行mysql的服务器的IP地址(如果您将其作为localhost连接到网络服务器,则与网络服务器相同)
但是许多托管公司默认禁用远程MySQL,您可能需要让他们启用它,或者将您连接的IP列入白名单。
答案 1 :(得分:1)
您必须授予您用于从远程连接的用户的访问权限,例如root
用户:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
IDENTIFIED BY 'password' WITH GRANT OPTION;
在此之后运行此另一个命令来刷新新权限
FLUSH PRIVILEGES;
'%'是允许root从任何地方连接的选项。您也可以指定IP地址。