当前位置: 首页 > 面试题库 >

自动生成临时密码后无法访问MySQL

齐凯康
2023-03-14
问题内容

我已擦除并安装了该软件OSX 10.11 El Capitan,并已按照本教程进行操作MySQL,以在新的OS
X上启动并运行。第一步是下载MySQL for Mac OS X 10.9(x86,64位),DMG
Archive
(在10.11上运行)。
,他们在本教程中建议)。当我完成安装MySQL时,我收到一条消息,内容是:

2015-10-25T02:10:54.549219Z 1 [Note] A temporary password is generated for root@localhost: R>gFySuiu23U

If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

太奇怪了,我从未见过这样的信息。之后,我通过“首选项窗格”启动了MySQL,然后/usr/local/mysql/bin/mysql -v在终端上使用命令进行下一步。我收到一条错误消息,说:

ERROR 1045 (28000): Access denied for user 'cheetah'@'localhost' (using password: NO)

我也尝试通过Sequel Pro使用root作为用户名和空白密码来访问数据库,但访问拒绝消息显示:

Unable to connect to host 127.0.0.1 because access was denied.

Double-check your username and password and ensure that access from your current location is permitted.

MySQL said: Access denied for user 'root'@'localhost' (using password: NO)

好的,我也再次尝试使用root作为用户名,但使用’R> gFySuiu23U’作为密码(由MySQL生成)。我收到连接失败的消息,说:

Unable to connect to host 127.0.0.1, or the request timed out.

Be sure that the address is correct and that you have the necessary privileges, or try increasing the connection timeout (currently 10 seconds).

MySQL said: Your password has expired. To log in you must change it using a client that supports expired passwords.

我该如何解决这个问题?我记得MySQL从来没有自动生成过这样的临时密码,不是吗?


问题答案:

尝试这个:

mysql -u root -h 127.0.0.1 -p
Enter password: (enter the random password here)

参考:https : //dev.mysql.com/doc/refman/5.7/en/data-
directory-initialization-
mysqld.html

之后,您可以使用 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';



 类似资料:
  • 问题内容: 如何通过此查询创建表值函数? 我需要计算开始和结束工作时间之间的时间 当我在SQL中运行该查询时,它将起作用: 当我尝试创建时出现此错误 无法从函数内部访问临时表。 问题答案: 服务器不允许修改函数中的 任何 表。请改用表变量。 使用表变量时,无需删除它们。

  • 我有一个使用远程桌面应用程序的域用户。我最近通过广告重置了他的密码,虽然他可以登录到他的帐户,但他不能再对远程应用程序进行身份验证。 我已经检查了远程应用程序管理器,看不到任何设置的个人密码在那里(不认为有一个?) 他以远程桌面用户的身份安装,并通过。他桌面上的rdp文件。。关于这可能是什么有什么建议吗? 谢谢

  • 我在Postgres数据库中创建了一个新表 但我得到的错误是: 我已将library.xml文件放在资源文件夹中。我是jooq的新手,Spring启动。请帮助我如何自动生成jooq类。

  • 我试图为我的MySql数据库自动生成jOOQ java代码,但它不起作用。我在maven的JSP项目中使用jOOQ。 xml 我正在使用Tomcat在eclipse上运行这个项目。当我想运行Web应用程序时,我会清理项目,然后清理项目 当我运行该项目时,并没有生成数据库的java代码<正如文档中所说,由于我在jOOQ中使用maven,因此我可以自动生成JAVA代码,而无需使用cli。无需创建库。x

  • 我真的很挣扎,以获得生成强密码-功能在马应用程序内完成... 这是我的网站:。我已经在我的应用程序中设置了关联域和自动填充凭据提供程序,如下所示: 我想这就是我需要在我的应用程序网站上做的所有事情,对吗?我知道我必须与苹果应用程序网站协会合作,但这是我努力的一部分,我找不到任何好的教程。。。 我遵循了这个指南,但我不知道如何实现第二步。我不知道如何创建这个

  • 我正在使用。NET Bcrypt哈希实现来自第三方库,它具有创建哈希的方法,只需提供文本或密码,如下所示。 我知道生成的hash包含salt信息,但在创建hash时它没有获取salt参数。 Bcrypt在内部创建随机盐并使用它? 如果我不使用salt重载方法,它会导致安全漏洞吗?