我需要从htdocs文件夹外的本地网站访问mysql服务器。输入xampp服务器凭据时,将显示:
NO FILE OR ROOT DIRECTORY FOUND
我可以在xampp的配置文件中更改一些配置设置以允许访问吗?
lymnna711#
为了远程连接,您必须将mysql绑定端口3306连接到my.cnf中您机器的ip地址。然后您必须在localhost和“%”通配符中创建用户,并授予对所有数据库的权限。见下表:my.cnf(windows上的my.ini)
# Replace xxx with your IP Address bind-address = xxx.xxx.xxx.xxx
然后
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass'; CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
GRANT ALL ON *.* TO 'myuser'@'localhost'; GRANT ALL ON *.* TO 'myuser'@'%';
根据您的操作系统,您可能必须打开端口3306才能进行远程连接。
1条答案
按热度按时间lymnna711#
为了远程连接,您必须将mysql绑定端口3306连接到my.cnf中您机器的ip地址。然后您必须在localhost和“%”通配符中创建用户,并授予对所有数据库的权限。见下表:
my.cnf(windows上的my.ini)
然后
然后
根据您的操作系统,您可能必须打开端口3306才能进行远程连接。