mysql - 在 WAMP 中更改 MySQL 端口号后 PHPMyAdmin 页面错误

标签 mysql iis phpmyadmin wamp port

我在我的服务器计算机上安装了带有现有 MySQL 版本的 IIS。现在我想安装 WAMP 来托管 magento 网站。

在我安装 WAMP 并将 apache 端口从 80 更改为 8090 之后,位于 wamp 服务器上的所有 magento 站点都可以正常工作。但是我所有的 IIS php 站点都无法连接到旧的 MySQL 数据库。

所以我被要求在 WAMP 中更改新 MySQL 的端口。

我用新的端口号 3307 更改了 my.ini 文件,然后我重新启动了 wamp 服务。服务器图标是绿色的,但是当我访问 phpMyAdmin 页面时,我收到一条错误消息“#1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)”。

我在goolge上搜索并更改了端口= 3307的config.inc.php文件,再次重新启动服务。但我仍然遇到同样的错误。

是否需要更改其他任何内容才能使其在 phpMyAdmin 页面上运行?提前致谢。

最佳答案

您可以尝试一些事情。

  1. 您是否刷新了浏览器缓存 ( CTRL + F5 )
  2. 您是否更改了 my.ini 的正确部分?

找到 my.ini 的这一部分并在那里更改端口号

# The MySQL server
[wampmysqld]
port = 3307

也找到这个部分

# The following options will be passed to all MySQL clients
[client]
port = 3307

并更改那里的端口。

重新启动 MySQL,现在 phpMyAdmin 应该有一个可以与之通信的服务器。此外,如果您使用命令行访问 mysql,它也会查看正确的服务器。

关于mysql - 在 WAMP 中更改 MySQL 端口号后 PHPMyAdmin 页面错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20206168/

相关文章:

MySQL - Galera 还是 Kubernetes 复制 Controller ?

php - 将项目插入序列化数组 mysql php

mysql - sql将信息插入到表中的几项中

iis - IIS FTP 是否包含用于检测文件上传何时完成的 API?

php - 需要使用 WordPress 访问 HostGator 插件域上的 phpmyadmin

java - 使用 select where 查询在 Mysql 中区分大小写

c# - 使用 aspnet_regiis 更改 Web 服务器上单个站点的 ASP.Net 版本

iis - AWS Beanstalk IIS 实例和强制 SSL

mysql - 创建用于创建基于分组依据的序列号生成 View 的函数

php - 如何使用 WHERE 函数获取数据?