【发布时间】:2015-05-15 13:45:48
【问题描述】:
您好,我知道这是一个老问题,但我尝试了很多答案和指南,但都是徒劳的。我以前在本地机器上使用没有密码的 phpmyadmin,我在 Windows 上使用命令提示符更改密码,并使用以下命令
mysqladmin.exe -u root 密码root
从那以后我无法打开我的 localhost/phpmyadmin 并且出现以下错误
1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)
我已尝试更改 config.inc.php 该文件的当前状态如下
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';
/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
我尝试从 localhost/security.php 更改密码并将密码更改为 123。我还尝试通过打开 resetroot.bat 批处理文件来重置 root 密码。我真的认为我搞砸了,所以如果有人可以在这里帮助我,我将非常感谢。 我在 Windows 7 上使用 Xampp
编辑另外我想告诉你,我已经尝试给新密码了
$cfg['Servers'][$i]['password'] = '';
还有
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
将用户更改为root
【问题讨论】:
标签: php mysql phpmyadmin xampp