pra*_*977 0 mysql xampp phpmyadmin
线程中有类似的问题,但在这里我不得不提到这个问题,因为作为一个新手学习者,我无法弄清楚并解决这个问题。对不起,我的英文太长了,希望你能帮我。
顺便说一下,我已经在我的 Windows 上安装了 XAMPP 控制面板,并且我已经在 localhost/phpmyadmin(浏览器)中创建了几个数据库。今天,我从这个链接下载并安装了 MySQL-installer-community 。我按照所有步骤安装并正确配置了它。(默认端口号是 33060,我在安装 MySQL 安装程序时不会更改它)。
但后来由于某种原因,我不得不接近我以前的 XAMPP 控制面板并尝试启动 APACHE 和 MySQL。APACHE 已启动,但 MySQL 无法启动并自动终止。后来我发现 XAMPP Panel 中的 MySQL 运行在相同的端口上,因为我在配置 MySQL 安装程序时没有更改端口号。因此,我通过在 my.ini 文件中进行更改,将 XAMPP 控制面板上的默认 MySQL 端口号(即 3306)更改为 3307,如嵌入图像中所示: 更改 my.ini 文件
后来,当我重新启动 XAMPP 控制面板时,MySQL 启动时没有出现任何错误,请参见此处,但浏览器上的访问仍然被拒绝。有关图像,请参阅: 在浏览器中拒绝访问
但是,即使在浏览器中拒绝访问,我也可以通过 shell 获取数据库。 通过Shell访问数据库
因此,我正在寻求帮助,为什么我无法通过浏览器上的 localhost/phpmyadmin 访问数据库?请指导我彻底!
我自己找到了解决方案:为此,我们必须转到安装 XAMPP 的驱动器(对我来说是 C:\xampp)。然后,我们必须查找文件夹phpmyadmin并单击它。在phpmyadmin 中,我们必须查找文件config.inc并使用记事本或任何其他文本编辑器打开。查找行 $cfg['Servers'][$i]['host'] = '127.0.0.1:3306'; 并将其更改为 $cfg['Servers'][$i]['host'] = '127.0.0.1:3307';
这对我有用。