大家好,我之前在3306端口运行了mysql服务器。现在我已经完全卸载了它并安装了XAMPP。开始时Mysql无法运行,然后我在my.ini以及CP的配置中将端口更改为3307。现在状态显示为正在运行,但是phpmyadmin提示访问被拒绝。我尝试了很多解决方案,但都没有帮助。有人能帮帮我吗?先感谢了。
图片链接:
图片链接:
试一试。
进入Xampp安装的目录。我们称之为xampp。现在使用任何文本编辑器打开文件 xampp/phpMyAdmin/config.inc.php。
现在找到这行代码:
$cfg['Servers'][$i]['host'] = 'localhost';
并将其更改为
$cfg['Servers'][$i]['host'] = 'localhost:3307';
注意:如果您使用的是Windows系统,在本机上安装的xampp默认路径为C:\xampp
对于我在Windows 10上的情况,这个问题是在更改后解决的
$cfg['Servers'][$i]['host'] = 'localhost';
到:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
mysql.ini
文件中添加脚本
将skip-grant-tables
放在[mysqld]下面,然后保存。config.inc.php
文件中更改脚本$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;
$cfg[‘Servers’][$i][‘host’] = ‘localhost:3306’;
$cfg['Servers'][$i]['host'] = 'localhost';
被注释了。去掉两个//
并保留localhost
值就解决了问题。 - magdmartin$cfg['Servers'][$i]['host'] = '127.0.0.1';
更改为$cfg['Servers'][$i]['host'] = 'localhost:3306';
解决了问题!=>谢谢 :-) - Moni