前提

如果您用的是wamp等集成环境,将phpmyadmin放入网站跟目录出现无法访问,没有权限的提示,解决方案:
修改phpmyadmin配置文件phpmyadmin.conf位于”c:/wamp/apps/phpmyadmin3.4.10.1/”目录

<Directory “c:/wamp/apps/phpmyadmin3.4.10.1/”>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all

修改密码的几种方式

方法1: 用SET PASSWORD命令

mysql -u rootmysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);

方法2:用mysqladmin

mysqladmin -u root password “newpass”

如果root已经设置过密码,采用如下方法

mysqladmin -u root password oldpass “newpass”

方法3: 用UPDATE直接编辑user表

mysql -u rootmysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD(‘newpass’) WHERE user = ‘root’;

mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样

mysqld_safe –skip-grant-tables&

mysql -u root mysql

mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=’root’;

mysql> FLUSH PRIVILEGES;  //刷新MySQL的系统权限相关表­

后记

修改root密码后登陆phpmyadmin提示错误:
“#1045 – Access denied for user ‘root’@’localhost’ (using password: NO)”
解决方案:
接着修改phpMyAdmin的配置,找到config.inc.PHP(实例目录 C:\wamp\apps\phpmyadmin3.4.10.1)更改如下:
$cfg[‘Servers’][$i][‘password’] = ‘新密码’
重启wampserver,此时phpmyadmin可以连接mysql成功。大功告成了。