更新 WAMP 后尝试访问数据库时出错
Posted
技术标签:
【中文标题】更新 WAMP 后尝试访问数据库时出错【英文标题】:Error while trying to access database after updating WAMP 【发布时间】:2020-09-05 00:09:42 【问题描述】:我更新了 WAMP,更新后我无法从我的数据库中检索任何数据。
我收到以下错误:
( ! ) Warning: mysqli_connect(): (HY000/1045): Access denied for user 'cookieb1_root'@'localhost' (using password: YES) in C:\wamp64\www\testground\php\fetch_lista_productos_compra.php on line 5
Call Stack
#TimeMemoryFunctionLocation
10.0000407392main( )...\testground.php:0
20.0000408352require( 'C:\wamp64\www\testground\php\fetch_lista_productos_compra.php' )...\testground.php:163
30.0000408352mysqli_connect
( )...\fetch_lista_productos_compra.php:5
( ! ) Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in C:\wamp64\www\testground\php\fetch_lista_productos_compra.php on line 7
Call Stack
#TimeMemoryFunctionLocation
10.0000407392main( )...\testground.php:0
20.0000408352require( 'C:\wamp64\www\testground\php\fetch_lista_productos_compra.php' )...\testground.php:163
30.0150409368mysqli_query
( )...\fetch_lista_productos_compra.php:7
( ! ) Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in C:\wamp64\www\testground\php\fetch_lista_productos_compra.php on line 9
Call Stack
#TimeMemoryFunctionLocation
10.0000407392main( )...\testground.php:0
20.0000408352require( 'C:\wamp64\www\testground\php\fetch_lista_productos_compra.php' )...\testground.php:163
30.0150409368mysqli_fetch_assoc
( )...\fetch_lista_productos_compra.php:9
我已经检查了我的用户名和密码一千次,它们都没有问题,我还审核了数据库和表的权限,一切都检查出来了。
这些是来自 phpmyadmin 的一些捕获:
我没有办法解决这个问题,任何形式的帮助都将不胜感激,并一如既往地感谢您抽出宝贵的时间。
我希望我提供了足够的信息,如果没有请告诉我。
【问题讨论】:
这些错误与 php 脚本有关,请提供您的 php 代码。 已解决:我在 db_key.php 文件中添加了 mySQL 的端口号 $servername = "localhost:3308"; 如果已解决,则创建您自己的答案(并接受它),以便将此问题标记为已解决。 【参考方案1】:已解决:我在 db_key.php 文件 $servername = "localhost:3308"
中添加了 mySQL 的端口号【讨论】:
以上是关于更新 WAMP 后尝试访问数据库时出错的主要内容,如果未能解决你的问题,请参考以下文章
如何修复在“localhost/wordpress”上建立数据库连接时出错
处理请求时出错错误代码:200 错误文本:OK(拒绝)- WAMP 服务器