【发布时间】:2021-05-31 21:25:21
【问题描述】:
朋友们好,今天早上我打算启动我的 xammp 控制面板,我注意到 MYSQL 试图启动,立即停止。然后我在网上搜索解决方案,我在数据/备份文件夹上工作以重新启动它。我还将 mysql 端口更改为 3309。当我尝试登录 phpmyadmin 仪表板时,即使我将其从 config.inc.php 中删除,它也会一直询问我用户和密码
$cfg['Servers'][$i]['auth_type'] = 'HTTP';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['port'] = '3309';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
有什么建议吗?提前致谢
【问题讨论】:
-
你是说你不知道那个密码?
-
我知道密码,但无法输入。所以我尝试重置或更改它但没有结果
-
密码是MySql密码,不是phpMyAdmin密码。所以你必须使用 mysql shell 而不是 phpMyAdmin 工具来修复它。
-
将此行更改为 cookie,它会抛出一个登录页面
$cfg['Servers'][$i]['auth_type'] = 'cookie'; -
即使使用cookie接口也无法访问。它说: mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)
标签: mysql phpmyadmin localhost