首页 > 代码库 > 解决Linux环境下安装xampp之后外部无法连接MySQL的问题

解决Linux环境下安装xampp之后外部无法连接MySQL的问题

在Linux系统下,开发PHP一般都是LAMP环境,对于开发环境来讲,没有必要花太大精力去单独配置LAMP环境,采用xampp一键安装包是一个很好的方式。在Linux系统上安装xampp的过程这里就不说了,主要讲述下安装完成之后如何访问的问题。

安装完成之后,默认只能在本机访问,如果通过远程浏览器去访问的话,是访问不到的。为了达到外部访问并且通过一些第三方数据库可视化工具(如navicat)连接的目的,需要做以下工作:

1.进入到/opt/lampp/etc/extra/httpd-xampp.conf 中,使用Vim :set nu给 18行后添加 Require all granted代码,保存后退出,重启服务opt/lampp/lampp restart,这样可以通过外部浏览器访问xampp的配置界面,在配置界面进入phpmyadmin 选项,这时候会显示登录phpmyadmin页面(也可以直接通过http://你的ip/phpmyadmin来访问PHPmyadmin),使用root用户登入,默认密码为空。

2.修改mysql数据库中User表里面root用户的host字段,从localhost改为%,重启服务,这时候采用navicat等工具就可以远程连接并操作数据库了。

解决Linux环境下安装xampp之后外部无法连接MySQL的问题