首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql :更改root用户密码

问mysql :更改root用户密码
EN

Stack Overflow用户
提问于 2012-03-06 20:57:47
回答 4查看 925关注 0票数 3

我错误地键入了

代码语言:javascript
复制
<delete from mysql.user where password =''>

不幸的是,用户的密码是'‘。

当我尝试使用mysqladmin时,收到无法为其设置密码的消息

代码语言:javascript
复制
<root @ localhost>

有什么想法吗?

非常感谢

EN

回答 4

Stack Overflow用户

发布于 2012-03-06 21:05:42

如果您使用的是类Unix操作系统:

  1. 你必须杀死mysql守护进程。
  2. 创建一个文本文件并写道:

代码语言:javascript
复制
UPDATE mysql.user SET Password=PASSWORD('YOUR_PASSWORD') WHERE User='root';

刷新权限;

  1. 打开控制台并键入"mysqld_safe --init-file=YOUR_FILE &“
  2. 重新启动服务器
  3. 现在您应该可以工作了。
票数 1
EN

Stack Overflow用户

发布于 2012-03-06 20:59:40

运行以下命令:

代码语言:javascript
复制
mysqladmin -u root -p'oldpassword' password newpass
票数 0
EN

Stack Overflow用户

发布于 2012-03-06 21:00:17

如果根管理员没有密码,您可以不使用"-p“选项进行连接。然后,您可以修改'mysql.user‘表中的密码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9584171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档