1045 - 执行查询后拒绝用户访问

时间:2017-03-16 20:56:25

标签: mysql phpmyadmin mysql-error-1064

我的PhpAdmin工作正常但我执行了以后的查询,之后我无法登录我的phpmyadmin

1045 - 拒绝用户访问权限&root;' @' localhost' (使用密码:是)

mysqli_real_connect():( HY000 / 1045):拒绝访问用户' root' @' localhost' (使用密码:是)

phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接。您应该检查配置中的主机,用户名和密码,并确保它们与MySQL服务器管理员提供的信息一致。

查询我已执行

mysql>创建数据库bwadmindb

mysql>使用bwadmindb;

mysql>在上授予所有权限。以root身份识别' Tibco123' WITH GRANT OPTION;

授予创建,选择,更新,插入,删除ON 至bwuser @ IDENTIFIED BY" bwuser";

帮我恢复phpmyadmin的默认设置!!!

1 个答案:

答案 0 :(得分:0)

this帖子:

使用--skip-grant-tables选项(安全设置)启动MySQL服务器实例或守护程序。

$ mysqld --skip-grant-tables

执行这些陈述。

$ mysql -u root mysql

$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;

如果你面对未知字段密码错误,请使用:

update user set authentication_string=password('my_password') where user='root';

最后,在没有--skip-grant-tables选项的情况下重启实例/守护进程。

$ /etc/init.d/mysql restart