修改密码的sql语句(修改密码锁怎么修改)

lxf2023-05-15 17:40:02

bitsCN.com 错误描述:错误1045 (28000):在Mysql中添加用户后,可能会出现用户访问被拒绝。删除user.user中的空值,或者更新NULL以进行测试1)从user中删除,其中user为null 2)更新user set user = & lsquo测试& lsquo其中用户为空。意外情况:如果以上方法没有效果,用户仍然出现空,可以使用图形用户客户端将其删除。
重装CentOS后,发现Mysql已经很难用了。
# mysqladmin create dbname命令总是返回MySQL admin:connect to server at & rsquo;本地主机& rsquo未能
# MySQL-u root @ localhost
>创建数据库dbname
还返回了错误1045 (28000):用户的访问被拒绝;root & rsquo@ & rsquo本地主机& rsquo(使用密码:否)
# MySQL-u root-p
输入密码:
错误1045 (28000):拒绝用户& rsquoroot & rsquo@ & rsquo本地主机& rsquo(使用密码:否)
通过网上介绍的方法修改root用户的密码:
# MySQL admin-u root-p password & rsquo;新密码& rsquo
输入密码:
mysqladmin:连接到位于& rsquo本地主机& rsquo失败
错误:& rsquo用户的访问被拒绝;root & rsquo@ & rsquo本地主机& rsquo(使用密码:是)& rsquo
现在终于找到解决办法了,如下(请先测试方法三,谢谢!):
方法一:
#/etc/init . d/mysqld
# mysqld _ safe-user = MySQL-skip-grant-tables-skip-networking &
# MySQL-u new password & rsquo;)其中USER = & rsquoroot & rsquo;
mysql >刷新权限
MySQL >退出
#/etc/init.d/MySQL重启
# MySQL-urot-p
输入密码:
MySQL >
方法二:
直接使用。debian.cnf文件[client]部分提供的用户名和密码:
# MySQL-Udebian-sys-main-p
输入密码:
MySQL >更新用户设置密码= Password(& rsquo;新密码& rsquo)其中USER = & rsquoroot & rsquo;
mysql >刷新权限;
MySQL >退出
# MySQL-urot-p
输入密码:
MySQL >
方法三:
我没有测试过这个方法,因为我修改了root用户的默认密码,那个有/。
# MySQL-urot-p
输入密码:
至此,困扰了很久的问题解决了!

详细的参考资料来源:http://www.bitsCN.com/linuxjishu/10981.html

bitsCN.com adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!