【发布时间】:2014-05-23 04:02:53
【问题描述】:
大家好,我在 3306 上运行了 mysql 服务器。我完全卸载了它并安装了 XAMPP。 Mysql一开始没有运行,然后我在my.ini中把端口改成3307以及CP的配置。它现在显示状态为正在运行,但 phpmyadmin 由于访问被拒绝而给出错误。我尝试了很多解决方案,但没有帮助。有人请帮助我。提前致谢。
【问题讨论】:
标签: phpmyadmin xampp
大家好,我在 3306 上运行了 mysql 服务器。我完全卸载了它并安装了 XAMPP。 Mysql一开始没有运行,然后我在my.ini中把端口改成3307以及CP的配置。它现在显示状态为正在运行,但 phpmyadmin 由于访问被拒绝而给出错误。我尝试了很多解决方案,但没有帮助。有人请帮助我。提前致谢。
【问题讨论】:
标签: phpmyadmin xampp
我也遇到过这个问题。解决这个问题很容易,只需转到任务管理器,然后单击服务(在任务管理器导航栏的最右侧),找到 mysql 在哪里运行并使用 PID 并右键单击它并停止它。当它显示停止时,转到您的 xampp 控件并启动 mysql 服务。它对我有用,希望对你也有用。
【讨论】:
对于 Windows 10 上的我来说,这个问题在更改后解决了
$cfg['Servers'][$i]['host'] = 'localhost';
到:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
在 xampp/phpMyAdmin/config.inc.php
【讨论】:
我也遇到了同样的问题。不过很烦人,浪费了很多时间来弄清楚这一点。我的问题是我注意到当我的 XAMPP 启动时,在 MySQL 的 XAMPP 控制面板上看到的端口号是 3307,但在 MySQL 配置文件中它是 3306!!。更改配置文件,重新安装没有用!..所以,我所做的只是打开Windows任务管理器发现mysql进程正在运行,结束进程并从XAMPP控制面板重新启动MySQL,终于成功了! !似乎其他一些应用程序正在为我监听端口号 3307 并发生冲突。 :P
【讨论】:
试试这个。
转到安装 Xampp 的目录。让我们称之为xampp。现在在任何文本编辑器中打开文件 xampp/phpMyAdmin/config.inc.php。
现在找到这一行
$cfg['Servers'][$i]['host'] = 'localhost';
并将其更改为
$cfg['Servers'][$i]['host'] = 'localhost:3307';
注意:如果你在Windows上,xampp默认安装在C:\xampp
【讨论】:
$cfg['Servers'][$i]['host'] = 'localhost'; 行已被评论。删除两个 // 并保留 localhost 值就可以了。
$cfg['Servers'][$i]['host'] = '127.0.0.1'; 更改为 $cfg['Servers'][$i]['host'] = 'localhost:3306'; 解决了问题! - => 谢谢 :-)