千家信息网

ERROR 1045 (28000): Access denied for user 'root'@

发表于:2025-02-14 作者:千家信息网编辑
千家信息网最后更新 2025年02月14日,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor错误描述: Mysql中添加用户之后可能出现登录
千家信息网最后更新 2025年02月14日ERROR 1045 (28000): Access denied for user 'root'@

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor

错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2)update user set user='test' where user is NULL.意外的情况: 如果上述方法没有效果,依然出现空用户,则可以利用图形化用户client删除.

在重装了CentOS后,发觉Mysql一直不好用。
# mysqladmin create dbname 命令老是返回mysqladmin: connect to server at 'localhost' failed
# mysql -u root@localhost
>create database dbname;
也同样返回错误ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password 'newpassword'
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
现在终于被我找到了解决方法,如下(请先测试方法三,谢谢!):
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
方法二:
直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p
Enter password: <输入[client]节的密码>
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
方法三:
这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!
# mysql -uroot -p

Enter password: <输入/etc/mysql/debian.cnf文件中[client]节提供的密码>

最后注意:别忘了关闭防火墙,免得外网无法访问该主机的数据库端口。

至此,困惑多时的问题解决了!

转载请注明出处玮璘博客:http://www.wangweilin.name/rj_446.html

方法 用户 密码 错误 测试 困惑 意外 不好 中值 主机 出处 博客 命令 图形 情况 效果 数据 数据库 文件 用户名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 一般纳税人软件开发即征即退 正泰网络技术 流动性大 个人电脑能不能做数据库服务器 南宁互联网科技公司有哪些 装配式网络技术商家 哈利波特好友不同服务器 农行软件开发中心 工作强度 江苏警官学院网络安全属于哪个系 小学校网络安全隐患整改方案 网络安全的业务如何推进 一元夺宝有什么软件开发 服务器申请用途 数据库图表视频教程 给实例数据库密码设置 数据库原理范式模拟题 服务器上云受法律保护吗 视觉软件开发包 我的世界末日崛起战争服务器 网络安全法题库及答案填空题 金融机构网络安全培训机构 亚马逊免费服务器申请 bs数据库系统开发语言 谷城浪潮高性能服务器 安全云服务器推荐咨询 微信数据库覆盖 浙江安卓应用软件开发 新乡软件开发操作 浪潮服务器一季度市场占有率 销售商品数据库的建立 数据库管理系统软件核心人物
0