首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除或重置mysql密码!

如何删除或重置mysql密码!
EN

Ask Ubuntu用户
提问于 2018-03-11 19:51:13
回答 2查看 9.1K关注 0票数 2

我测试了所有建议的答案,但我仍然不能重置或删除密码,甚至在Ubuntu16.04上重新安装mysql db,有什么更好的想法吗?

代码语言:javascript
复制
#1045 - Access denied for user 'root'@'localhost' (using password: YES)
EN

回答 2

Ask Ubuntu用户

发布于 2018-04-06 07:15:31

您是否可以在Ubuntu上更新新的MySQL根密码。输入以下行:

代码语言:javascript
复制
1. Stop the MySQL Server: sudo /etc/init.d/mysql stop
2. Start the mysqld configuration: sudo mysqld --skip-grant-tables &
3. Login to MySQL as root: mysql -u root mysql
4. Replace "newpassword" with your new password:

UPDATE
  mysql.user
SET
  Password = PASSWORD('newpassword')
WHERE
  User = 'root';
FLUSH PRIVILEGES;
exit;

注意:在某些版本中,如果密码列不存在,您可能想尝试: UPDATE user SET authentication_string=password('newpassword'),其中user='root';

在改变传球成功后。然而,它起作用了。

参考文献:

  1. http://ubuntu.flowconsult.at/en/mysql-set-change-reset-root-password/
  2. https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
票数 -1
EN

Ask Ubuntu用户

发布于 2018-07-31 04:56:04

  1. 打开你的终端
  2. sudo mysql -u root
  3. use mysql;
  4. SELECT user, plugin FROM user;
  5. UPDATE user SET plugin = "mysql_native_password" WHERE user = "root" ;
  6. SELECT user, plugin FROM user;
  7. exit
  8. service mysql restart
票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1013955

复制
相关文章

相似问题

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