如何在htdocs文件夹之外访问XAMPP mysql数据库

时间:2018-10-29 05:50:01

标签: php mysql database xampp

我需要从htdocs文件夹之外的本地网站访问MySQL服务器。输入XAMPP服务器凭据时,它显示:

NO FILE OR ROOT DIRECTORY FOUND

我可以在XAMPP的配置文件中更改一些配置设置以允许访问吗?

1 个答案:

答案 0 :(得分:0)

要进行远程连接,您必须让MySQL将端口3306绑定到my.cnf中计算机的IP地址。然后,您必须同时在localhost和'%'通配符中创建用户,并在所有DB上授予权限。见下文:

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才能允许远程连接。