XAMPP wordpress mysql远程连接

2017年10月24日11:01:45
  • XAMPP wordpress mysql远程连接已关闭评论
  • 480 views
  • A+
所属分类:wordpress 测试理论

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

运行:

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

配置:

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

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

 

  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. # Close XAMPP sites here
  9. <LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
  10.     Order deny,allow
  11.     <span style="color:#FF0000;">Allow from all</span>
  12.     #Allow from ::1 127.0.0.0/8
  13.     ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
  14. </LocationMatch>

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

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

[javascript] view plaincopy

  1. bind-address="127.0.0.1"

改成

  1. bind-address="0.0.0.0"

 

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

  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;

改成:

  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链接到本地数据,点击“管理用户”,后添加用户,同上操作即可开通远端连接。

avatar