[原创]phpMyadmin连接 mysql问题总结

phpMyadmin连接 mysql问题总结

最近弄起了apache+php+mysql来玩玩,也下了个phpMyadmin来操作数据库,使用过程中也出了不少问题,现总结如下:

最新的phpMyadmin3.0下载地址:thunder://QUFodHRwOi8vZDQuOTdza3kuY24vOTg0dy9waHBNeUFkbWluLnJhclpa

apache+php+mysql的配置可以参看我的其它文章。

下好phpmyadmin后,解压到网站的根目录下这样就可以直接访问了。然后我直接通过

http://localhost/phpMyAdmin-3.0.0-beta-all-languages/

访问。

问题1: 出现无法加载mysql扩展的错误。

解决方法:

确保在php.ini文件里面已经将extension=php_mysql.dll,extension=php_mysqli.dll前面的分号去掉了;

而且扩展的目录也修改成正确的目录了,如:extension_dir = "E:\soft\PHP\ext";

再检查一下ext目录下确实存在相应的扩展文件;

最后还不行的话,就需要将php目录下的libmysql.dll文件拷到system32目录下,以上完成后重启一下服务器。

至此问题应该解决了。

问题2: 连接mysql被拒绝

解决方法:

基本是配置文件的原因。解压完phpmyadmin后,需要将libraries目录下的config.default.php文件拷贝到phpmyadmin根目录下并重命名为config.inc.php。修改该文件如下内容:

$cfg['Servers'][$i]['extension'] = 'mysqli';

$cfg['Servers'][$i]['auth_type'] = 'config';            //认证方式,本机调试用此模式,将会用下面配置的用户名和密码登录mysql。
/**
* MySQL user
*
   */
$cfg['Servers'][$i]['user'] = 'root';

/**
* MySQL password (only needed with 'config' auth_type)
*
*/
$cfg['Servers'][$i]['password'] = 'root用户密码';

至此,问题应该得到解决了。

问题3: 没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。...

以及类似问题无法载入mcrypt扩展,请检查PHP配置等有关扩展的问题。

解决方法:

php的扩展设置问题,首先确保扩展目录下存在相应的dll文件,然后将php.INI文件里面相应的extension=php_mbstring.dll前面的分号去掉,最后重启apache即可。

其它的扩展问题可以用类似方法解决。mcrypt扩展先将相关extension的分号去掉,还不行的话就把php目录下的libmcrypt.DLL文件拷贝到system32目录下,接着重启服务器即可,必要时可能要重启计算机。

转载于:https://www.cnblogs.com/absolute8511/archive/2008/09/03/1649627.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值