我在 XAMPP 中更改了 MySQL 端口,现在我该如何收听新端口?

I changed MySQL port in XAMPP, now how do I listen to the new port?

我已经安装了最新的 XAMPP 和 MySQL 版本 14.14 Distrib 5.6.21,问题出在我的电脑上,我已经有一个由其他程序安装的 MySQL 数据库我在用

所以我在my.ini文件里面配置XAMPPMySQL端口为3307(默认是3306)。但是,现在我的 localhost/phpmyadmin 似乎读取了另一个程序安装的数据库,而不是 XAMPP 中的数据库,而且当我使用一些 PHP 文件进行测试时,它显示我已连接即使 XAMPP 已关闭(XAMPP MySQL 也断开连接)到数据库。

如何更改 PHPMyAdmin 和本地主机的设置以连接到 MySQL 端口 3307?

我不明白所有这些端口和数据库是如何工作的。

转到 xampp>phpMyAdmin 目录。

找到 config.inc.php 文件。

现在更改此行:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

$cfg['Servers'][$i]['host'] = '127.0.0.1:3307';

要将 phpMyAdmin 配置为连接到与默认端口不同的端口,请编辑您的 config.inc.php 文件并添加如下行:

$cfg['Servers'][$i]['port'] = '3307';

(当然可以根据需要替换任何端口号)。您还可以看到 official documentation.

以下对我有用,我只是将我的端口代码添加到:

$cfg['Servers'][$i]['host'] = '127.0.0.1:3308';

在 phpMyAdmin/config.inc.php

下添加下行
$cfg['Servers'][$i]['port'] = port number;

在我的例子中,端口号是 8111

首先打开如下路径:

  C:\xampp\phpMyAdmin

在 config.inc.php 文件中添加以下字符串。

$cfg['Servers'][$i]['port'] = '3307';