【问题标题】:I changed MySQL port in XAMPP, now how do I listen to the new port?我在 XAMPP 中更改了 MySQL 端口,现在如何监听新端口?
【发布时间】:2015-05-02 15:50:32
【问题描述】:

我已经安装了最新的 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?

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

【问题讨论】:

    标签: php mysql apache phpmyadmin xampp


    【解决方案1】:

    先打开如下路径:

      C:\xampp\phpMyAdmin
    

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          【解决方案4】:

          转到xampp>phpMyAdmin 目录。

          找到config.inc.php 文件。

          现在改变这一行:

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

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

          【讨论】:

          • 嗯,非常感谢你的回答,它有效,但我实际上希望能得到一些详细说明或任何我可以研究更多的参考,例如有多少端口可用和可以使用对于 mysql ?端口 3307 与默认端口 3306 有何不同?无论如何,谢谢。
          • 您好,再次打扰,我刚打开localhost,发现我的localhost没有连接到新的mysql 3307端口,如何设置localhost连接到3307端口?谢谢。
          • nvm,我解决了,在php.ini文件中修改mysqli默认端口,谢谢!
          • 你需要 127.0.0.1:port_number 当你将你的 http 端口从默认的 80 更改为另一个 !!!
          【解决方案5】:

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

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-08-24
            • 2015-03-16
            • 1970-01-01
            • 2015-05-11
            • 2011-02-27
            • 2013-10-10
            • 2021-10-28
            相关资源
            最近更新 更多