XAMPP mysql远程连接

本文介绍如何配置 XAMPP 以便实现远程访问,包括解决远程不能访问 XAMPP 的问题及 MySQL 无法使用 IP 地址链接的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装:

xampp的安装其实很简单,官网下载一个压缩包,解压到本地目录,执行xampp安装目录下的setup_xampp.bat就安装完毕了。


运行:

xampp的运行也简单,运行安装目录下的控制面板xampp-control.exe,在控制面板上就可以方便的启动和关闭组件了。


配置:

 1.解决远程不能访问xampp的问题

            打开%xampp%\apache\conf\extra\httpd-xampp.conf 文件。修改成如下(见红色字体):

              

[php]  view plain copy
  1. # Close XAMPP security section herei  
  2. <LocationMatch "^/(?i:(?:security))">  
  3.     Order deny,allow  
  4.     <span style="color:#FF0000;">Allow from all</span>  
  5.     #Allow from ::1 127.0.0.0/8   
  6.     ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var  
  7. </LocationMatch>  
  8.   
  9. # Close XAMPP sites here  
  10. <LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">  
  11.     Order deny,allow  
  12.     <span style="color:#FF0000;">Allow from all</span>  
  13.     #Allow from ::1 127.0.0.0/8   
  14.     ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var  
  15. </LocationMatch>  

2. 解决mysql不能使用IP链接的问题

     1)   修改%xampp%\mysql\bin\my.ini文件,搜索                     

[javascript]  view plain copy
  1. bind-address="127.0.0.1"  

            改成   

[html]  view plain copy
  1. bind-address="0.0.0.0"  
 

     2) 修改%xampp%\phpMyAdmin\config.inc.php文件,搜索:

[php]  view plain copy
  1. /* Authentication type and info */  
  2. $cfg['Servers'][$i]['auth_type'] = 'config';  
  3. $cfg['Servers'][$i]['user'] = 'root';  
  4. $cfg['Servers'][$i]['password'] = '';  
  5. $cfg['Servers'][$i]['extension'] = 'mysql';  
  6. $cfg['Servers'][$i]['AllowNoPassword'] = true;  
        改成:
[php]  view plain copy
  1. /* Authentication type and info */  
  2. $cfg['Servers'][$i]['auth_type'] = 'cookie';  
  3. $cfg['Servers'][$i]['user'] = 'root';  
  4. $cfg['Servers'][$i]['password'] = 'root';  
  5. $cfg['Servers'][$i]['extension'] = 'mysql';  
  6. $cfg['Servers'][$i]['AllowNoPassword'] = true;  

      3) 启动mysql、apache,登录phpMyAdmin。在“权限”部分添加一个root@%用户,内容参照 root@localhost 的设置;两者的区别就是主机字段,一个写%,一个写localhost;

xampp下mysql开启远端连接

1、进入phpmyadmin管理界面首页,点击“权限”后,再“添加新用户”,用户名:root(随意),主机:%(必须是%),对应的密码可以设置可以不设置,即可开通远程连接;
2、或者用工具Navicat链接到本地数据,点击“管理用户”,后添加用户,同上操作即可开通远端连接。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值