环境apache2.2.15 php5.2.13 mysql5.1.41 phpMyAdmin3.3.3
安装完成之后一般的MySQL root用户密码为空
进入phpMyAdmin对MySQL进行管理 设置密码之后通常会出现一些奇怪的现象
如:一直停留在 登录页面 输入登录密码后 不能正常登录 也没有提示信息 或者一直提示密码错误
通常解决路径如下:
方法一:(使修改的root密码生效)
进入phpMyAdmin安装目录 找到 config.inc.php文件,打开编辑
参考修改如下几行:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'newpassword';
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
保存
修改完成后刷新登录页面,输入所设密码登录即可
方法二:(清空MySQL的root用户密码,使其保持为空)
进入MySQL命令行管理界面(如果已设置密码,登录的时候需要输入所设密码)
mysql>use mysql
mysql>set password for 'root'@'localhost'=password('');
mysql>set password for 'root'@'%'=password('');
通常第三句可以忽略,因为phpMyAdmin的配置文件中一般是针对localhost 所以设置的密码也是针对localhost。
然后执行
mysql>flush privileges;
刷新phpMyAdmin登录界面,将root密码留空登录即可
以上两种方法均在本地环境测试通过
安装完成之后一般的MySQL root用户密码为空
进入phpMyAdmin对MySQL进行管理 设置密码之后通常会出现一些奇怪的现象
如:一直停留在 登录页面 输入登录密码后 不能正常登录 也没有提示信息 或者一直提示密码错误
通常解决路径如下:
方法一:(使修改的root密码生效)
进入phpMyAdmin安装目录 找到 config.inc.php文件,打开编辑
参考修改如下几行:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'newpassword';
$cfg['Servers'][$i]['nopassword'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
保存
修改完成后刷新登录页面,输入所设密码登录即可
方法二:(清空MySQL的root用户密码,使其保持为空)
进入MySQL命令行管理界面(如果已设置密码,登录的时候需要输入所设密码)
mysql>use mysql
mysql>set password for 'root'@'localhost'=password('');
mysql>set password for 'root'@'%'=password('');
通常第三句可以忽略,因为phpMyAdmin的配置文件中一般是针对localhost 所以设置的密码也是针对localhost。
然后执行
mysql>flush privileges;
刷新phpMyAdmin登录界面,将root密码留空登录即可
以上两种方法均在本地环境测试通过