我在xampp中更改了mysql端口,现在我该如何监听新端口?

时间:2015-03-02 10:20:22

标签: php mysql apache phpmyadmin xampp

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

所以我在my.ini文件中配置xampp mysql端口为3307(默认为3306)。但是,现在我的localhost / phpmyadmin似乎读取了由其他程序安装的数据库,而不是xampp中的那个,当我测试使用一些php文件时,它显示我连接到数据库,即使xampp已关闭( xampp mysql也断开了)。

如何更改phpmyadmin和localhost的设置以连接到mysql端口3307?

我是这些问题的新手,并不是很清楚所有这些端口和数据库是如何工作的。欢迎任何评论。希望任何人都可以就这些问题教育我一点。 Thx提前

5 个答案:

答案 0 :(得分:24)

转到xampp>phpMyAdmin目录。

找到config.inc.php文件。

现在改变这一行:

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

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

答案 1 :(得分:3)

要将phpMyAdmin配置为从默认端口连接到其他端口,请编辑config.inc.php文件并添加以下行:

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

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

在phpMyAdmin / config.inc.php下添加以下行

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

在我的情况下,端口号为8111

答案 4 :(得分:0)

首先打开如下路径:

  C:\xampp\phpMyAdmin

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

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