[原创]phpMyadmin连接 mysql问题总结
2008-09-03 18:21
323 查看
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目录下,接着重启服务器即可,必要时可能要重启计算机。
最近弄起了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目录下,接着重启服务器即可,必要时可能要重启计算机。
相关文章推荐
- phpMyadmin连接 mysql问题总结
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接 问题
- php无法连接mysql问题解决方法总结
- -Java连接Excel、MySQL、SQLServer数据源及相关增、删、改、查方法和问题总结-【Part III】
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- php连接mysql学习过程中遇到的各种问题总结
- phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接 问题
- 解决 phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接 问题
- Linux下phpmyadmin不能登录连接MySQL,且无任何提示的问题解决方法
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- phpmyadmin连接mysql的问题
- JDBC连接mysql乱码异常问题处理总结
- linux下qt开发的mysql工具远程连接问题总结
- qt、Navicat、mysql连接的相关问题总结
- 修改MYSQL密码问题以及修改PhpMyAdmin连接MYSQL的密码问题
- 最近在配mysql和web分离的服务器时所出现的phpmyadmin无法连接远程数据库问题
- (转)MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- mysql Access denied for user root@localhost错误解决方法总结 原创 2016年07月06日 17:00:40 41843 问题重现(以下讨论范围仅限Windo