我认为我已经阅读了互联网上关于这个主题的所有内容,但没有完全帮助我解决这个问题。
首先,我已经掌握了此错误消息与mySql密码相关的概念,但这是我的方案。
我将本地PC设置为用于开发目的的Web服务器,并且我安装了phpMyAdmin。我的笔记本电脑上也有类似的设置,第三部分是我有一个托管的网络帐户。
在我的桌面上,我可以连接到桌面上的mySql数据库和我的托管帐户没问题。然后,我决定将桌面更新到最新版本是一个好主意(回想起来是不好的想法),因为这样做,当我尝试访问时,我已经得到了可怕的“mysqlnd无法连接到MySQL 4.1+”消息我的主持人通过phpMyAdmin。通过我的笔记本电脑或主机的控制面板访问主机没有问题。
因此我认为问题与我的桌面服务器安装有关,但对于我的生活,我无法弄清楚它可能是什么。
配置如下:
-----------------桌面---------------笔记本电脑-----------主机< / p>
Apache ---------- 2.2.17 --------------- 2.1.11 ---------- 2.2.11
PHP --------------- 5.3.5 ----------------- 5.2.9-2 --------- 5.2.9-2
mySql服务器--- 5.5.12 ---------------- 5.1.34 ---------- 5.0.41
mySql客户端---- mysqld 5.0.7-dev --- 5.0.24a -------- 5.0.24
OS -------------- Win 7(64位)--------- Win 7(32位)--- nix
任何帮助或建议都将不胜感激
答案 0 :(得分:0)
不要将mysqlnd
驱动程序用于phpMyAdmin。请改为mysql
或mysqli
。您应该看到类似
$cfg['Servers'][$i]['extension'] = 'mysqlnd';
/etc/phpmyadmin/config.inc.php
中的。尝试将mysqlnd
更改为mysqli
或mysql
。