在尝试将我的数据库设置在phpmyadmin上以获得密码的过程中,我锁定了一些东西(愚蠢地),并且意外地锁定了本地主机访问。

我试过:
my.ini中更改用户、密码和端口。config.inc.php中更改用户和密码&从3306 -> 4306更改端口。/*身份验证类型和信息*/ $cfg‘’Servers‘’auth_ type‘= 'config';$cfg’‘Servers’用户‘= 'USER';$cfg’‘Servers’‘密码’密码‘= 'PASS';$cfg’‘Servers’扩展‘= 'mysqli';$cfg’‘Servers’‘AllowNoPassword’= true;$cfg‘’Servers‘端口= 4306;$cfg’‘Lang’= ''; 注释:,即使在切换到
$cfg['Servers'][$i]['AllowNoPassword'] = false;时,它仍然不起作用。注释2:当切换到$cfg['Servers'][$i]['auth_type'] = 'cookie';时,我在登录页面上得到了这一错误。
mysql -p -u root & mysql -p -u USER,但是输入正确的凭据时会得到此错误:错误1045 (28000):拒绝访问用户'root'@'localhost‘(使用密码: YES)
错误1045 (28000):拒绝用户'MYNAME'@'localhost‘的访问(使用密码:否)
因此,我得出结论,要通过localhost解锁访问phpmyadmin,我需要做一些事情,但我不知道是什么。我不认为问题与无效的密码或用户名有关,而只是本地主机被“锁定”。
我怎么解锁?
发布于 2022-08-05 14:58:33
我刚刚卸载和重新安装xampp,这就做到了。只需要重新建立我的数据库
发布于 2022-08-05 14:37:45
试着降低mysql实例,然后是
mysqld_safe --skip-grant-tables然后进行更改,比如更改密码或访问限制。
示例:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';之后,刷新特权并重新启动mysql。
https://stackoverflow.com/questions/73251211
复制相似问题