当前位置: 首页 > 知识库问答 >
问题:

我的学习密钥丢失了根密码 [重复]

严永丰
2023-03-14

这看起来是一个简单的问题,但却给我带来了无尽的挫败感。这只是我用来玩耍的房子里的一个小盒子。

我尝试了跳过授权表版本,并使用了authentication_string字段,而不是仍在使用的密码版本。我也尝试过init-file方法,但没有成功。

如果我使用跳过授权表版本,并使用以下行:

update user set authentication_string=password('whywontitwork') where user='root';

我得到的结果是:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('whywontitwork') where user='root'' at line 1

我不明白(完全)语法有什么问题。这让我为一个很小的问题而生气(我认为)。有人有什么想法吗?提前致谢。MySQL Ver 8.0.21-0在Ubuntu 20.04上运行。

共有2个答案

龙华翰
2023-03-14

尝试

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

您还可以创建mysqlinit文件并逐文件应用此命令

mysqld --init-file=/home/me/mysql-init &
万高轩
2023-03-14

函数密码()在 MySql 8.0 中不起作用。您可以使用其他加密功能:链接

如何在MySQL中重置root密码

 类似资料:
  • KeyToolException:无法从存储区“C:\Keystore\Keystore.jks”中读取密钥“app name”密钥:密钥存储区被篡改,或者密码不正确 我最好的解决办法是什么?

  • 如何删除我的如果我把它弄丢了?我必须加入一个新项目,但如果我试图提交、添加或推送任何内容,我会收到一个错误: 另一个git进程似乎正在该存储库中运行,例如,由“git提交”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,那么git进程可能已经在此存储库中崩溃:手动删除该文件以继续。 有任何git comand重置我所有的用户设置,并开始使用git像在新计算机上?

  • 我用过这个命令 生成密钥库。它工作正常,但从我读到的内容来看,这个命令还应该提示您输入密钥密码(而不是存储密码)?我从来没有收到过这样的提示。我能跑 查看密钥库的内容。钥匙似乎就在那里。。。正确的别名在那里。在哪里获取/设置特定别名的密码? 我有一个key.properties在Android目录 在build.gradle我有: 当我试图生成一个发布版本时,我得到了 我想它可能与keyPassw

  • 我按照github教程中的指示创建了键,在github中注册了它们,并尝试显式地使用ssh-agent--但是每次我尝试进行拉或推操作时,git都会继续向我询问密码短语。 原因可能是什么?

  • 我正在使用8.5.0运行时服务器运行我的项目,在部署期间,我发现以下错误 这里是配置。引用密钥存储的xml文件。资源目录中的jks文件

  • Cryptography Cryptography 是一个开发活跃的库,它提供 了加密方法(recipes)和基元(primitives),支持 Python 2.6-2.7、Python 3.3+ 和 PyPy。 Cryptography 分为两个层,方法(recipes)层和危险底层(hazardous materials,简称 hazmat)。 方法层提供用于适当的对称加密,hazmat层提