phpMyAdmin与远程数据库配置
今日在配置了一个phpMyAdmin及远程的数据库,记录一下。
第一步,首先要确定 phpMyAdmin 所支持的MySql版本。我开始用4.41的版本+mySql5.0,总是各种莫名其妙问题。
将mysql 配置成外链,及允许外部连接本地服务器。具体步骤可以百度。
在phpMyAdmin根目录下建立一个文件夹:config,并设置可写权限。之后浏览器访问 phpMyAdmin/setup 在里面新建好一个服务器,认证模式选择config,填好用户名密码。最好是空密码,登陆完成再修改。配置好保存,并将 config/config.inc.php 拷贝到 phpMyAdmin/ 下。
如果是空密码,修改 library/config.default.php 里两项内容为:
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
这时应该可以登陆了。
如果出现错误:
New XAMPP security concept:
Access to the requested object is only available from the local network.
This setting can be configured in the file "httpd-xampp.conf".
意思是xampp的安全配置只允许本地网络的访问请求,需要配置httpd-xampp.conf,打开这个文件,找到
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
注释掉里面的
# Require local