下面由phpmyadmin教程栏目给大家介绍phpMyAdmin无法登录MySQL服务器/空密码登录被禁止的解决办法,希望对需要的朋友有所帮助!
系统:Windows
错误如下:


查阅了一些资料,有些说的方法如下:
Step1:将F:\xampp\phpMyAdmin\libraries的config.default.php中的一下字段修改。
Step1:$cfg['Servers'][$i]['password'] = ''; //将此字段修改为空

Step2:$cfg['Servers'][$i]['nopassword'] = true;//将此字段修改为true

Step3:$cfg['Servers'][$i]['AllowNoPassword'] = true;//将此字段修改为true

Step4:root用户使用空密码即可登录,记得修改root用户的密码。
但是修改之后我还是不能登录。另一种方法如下:
Step1:使用另一个超级用户的账号密码登录phpMyAdmin
Step2:
Step3:选择修改密码

Step4:填入密码以及重新输入,点击执行即可。不要点击生成密码!!!

Step5:修改成功之后会显示如下信息:

Step 6:root用户需要有一个Host为localhost的用户。(不知道为什么我用phpMyAdmin创建用户失败)
在PHPMyAdmin中新建用户:grant all privileges on *.* to 'root'@'localhost' identified by "newpassword" with grant option;

Step7:将F:\xampp\phpMyAdmin\libraries\config.default.php中的
$cfg['Servers'][$i]['password'] = '';
修改为:
$cfg['Servers'][$i]['password'] = 'newpassword';
其中newpassword为root用户的密码。重启Apache和mysqld.exe,使用新的账号密码登录phpMyAdmin即可。
Atas ialah kandungan terperinci 解决phpMyAdmin不能登录MySQL以及空密码被禁止的问题. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Alat pengurusan mysql yang biasa digunakan
Apa yang perlu dilakukan jika phpmyadmin gagal mengimport fail sql
Bagaimana untuk menukar phpmyadmin kepada bahasa Cina
Apa yang berlaku apabila phpmyadmin tidak dapat mengaksesnya?
Apakah perisian pengurusan pelayan?
Memori tidak boleh ditulis penyelesaian
Bagaimana untuk mencari median tatasusunan dalam php
penggunaan nod induk