【转】mysql错误 (ERROR 1045 (28000): Access denied for use)的解决
ERROR 1045 (28000): Access denied for user 'xcj'@'localhost' (using password: YES)
mysql出现这样的错误可以这样解决:
1. 以root用户登录
2. use mysql;
3. select c.user,c.host,c.password from user c
4. 看到 xcj用户的host上是否是"%"与'localhost'
如果是%,只能远程登录 ,不能用localhost登录
如果是'localhost'只能本机登录,不能远程登录
5.GRANT ALL PRIVILEGES ON ASP.* TO 'wx'@'localhost' [IDENTIFIED BY 'wx'] WITH GRANT OPTION
GRANT ALL PRIVILEGES ON ASP.* TO 'wx'@'%' [IDENTIFIED BY 'wx'] WITH GRANT OPTION
[]内可以省去
grant ALL PRIVILEGES on * to ASP@'%' identified by 'ASP';
6.最后
flush privileges;一下,让权限立刻生效。
-----之后,两种登录方式都可以 进后了-----
注意:有时候如果输入密码是错误的可以也会出现1045(28000)的错误,在确定密码正确后,才能使用上面的办法解决。
分享到:
相关推荐
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决: 1.打开在创建mysql容器时挂载的conf目录下的mysqld.cnf(如下文件) 我创建docker的姿势 2.进入mysqlId.cnf文件中在...
在新安装MySQL后,有时可能会遇到登录问题,特别是当你尝试使用`mysql -uroot -p`命令并输入默认密码时,系统返回`ERROR 1045 (28000): Access denied for user`错误,这意味着你的登录凭据无效或者你没有足够的权限...
在使用MySQL数据库时,有时会出现一个常见的错误:`ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: YES)`。这个错误表明,你尝试用root用户登录MySQL,但系统拒绝了你的访问,...
在使用MySQL数据库时,有时会出现一个常见的错误,即"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)"。这个错误表明,尝试以root用户身份登录MySQL服务器时,由于认证失败...
Unhandled rejection SequelizeAccessDeniedError: Access denied for user 'lupeng'@'localhost' (using password: YES) 这是Node在使用Sequlize连接Mysql数据时报的错,关键看冒号后面的错误:访问拒绝,关键是...
本教程将详述如何在Ubuntu 18.0.4上安装MySQL,并解决在登录时遇到的"ERROR 1698 (28000): Access denied for user 'root'@'localhost'"的问题。 首先,安装MySQL服务可以使用Ubuntu的包管理器`apt`。执行以下命令...
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 提示的是用户访问被拒绝,原因是密码不正确,但是我们明明配置的是正确的密码,原因就在yml中: spring: datasource: ...
这通常表现为"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)"的错误提示。这个错误意味着MySQL拒绝了root用户的登录尝试,因为没有提供有效的密码。 首先,我们要明确的是...
MySQL数据库在使用过程中可能会遇到各种权限问题,其中 ERROR 1044 (42000): Access denied for user ''@'localhost' to database'是一个常见的错误提示,表明当前用户没有权限访问指定的数据库。根据提供的文件内容...
如果遇到`django.db.utils.OperationalError: (1045, "Access denied for user ‘账号’@’localhost’ (using password: YES)")`这样的错误,这通常意味着Django无法使用指定的凭据连接到MySQL数据库。错误信息清楚...
在Ubuntu 16.04系统中安装MySQL 5.7.17后,有时用户可能会遇到登录数据库时遭遇ERROR 1045 (28000): Access denied for user 'root'@'localhost'的问题。这通常意味着MySQL拒绝了用户'root'@'localhost'的访问权限,...
总结,解决MySQL登录提示ERROR 1045 (28000)错误的关键在于检查并确认正确的凭据,以及在必要时通过修改配置文件跳过权限检查来重置密码。这种方法虽然有效,但仅适用于紧急情况,因为允许无密码登录会增加数据库的...
在Ubuntu 18.04上安装MySQL时,有时可能会遇到“access denied for user 'root'@'localhost'”的错误,这意味着系统无法以root用户的身份连接到MySQL服务器。这通常是由于权限设置不当或者root用户的密码丢失导致的...
1. `ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)` 2. `ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)` 这两条错误信息表明,名...
本文将详细解析解决MySQL ERROR 1045 (28000)-- Access denied for user问题的方法,并仅限于Windows环境下的操作。 首先,遇到这种错误时,一种常见的解决方法是在MySQL的配置文件my.ini中添加skip-grant-tables...
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 1、当时我看到这个错误的时候,我专门多试了几次密码,但是密码明明正确啊,然后,我还用sqlyong工具进行连接也可以连接...
首先,1044错误通常表示“Access denied for user 'root'@'%' to database 'database_name'”,意味着root用户在任意主机上对特定数据库的访问被拒绝。这可能是由于MySQL的安全配置,限制了root用户的远程操作权限。...
如果MySQL服务已经启动,但登录时提示`ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)`,这意味着密码验证失败,即你输入的密码不正确。此时,你需要按照以下步骤重置密码: ...
MySQL中的ERROR 1045 (28000)是一个常见的访问权限错误,它表示在尝试连接到MySQL服务器时,系统拒绝了指定用户的访问。这个错误通常伴随着一个消息,如"Access denied for user 'ODBC'@'localhost' (using password...