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

在Mac上安装后,使用ALTER USER语句重置MySQL根密码

戚飞
2023-03-14
问题内容

我是整个Mac体验的新手。我最近安装了MySQL,安装后似乎必须重置密码。它不会让我做任何其他事情。

现在,我已经以通常的方式重置了密码:

update user set password = password('XXX') where user = root;

(顺便说一句:我花了很长时间才得出结论,由于某种奇怪的原因,MySQL已将字段“ password”重命名为“
authentication_string”。我对这样的更改感到很沮丧。)

不幸的是,我似乎需要以我不知道的其他方式更改密码。也许这里有人已经遇到了这个问题?


问题答案:

如果这 不是第一次 设置密码,请尝试以下方法:

mysql> UPDATE mysql.user SET Password=PASSWORD('your_new_password')
           WHERE User='root';

而且,如果出现以下错误,则很有可能您从未设置过密码:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

首次 设置密码:

mysql> SET PASSWORD = PASSWORD('your_new_password');
Query OK, 0 rows affected, 1 warning (0.01 sec)

参考:https :
//dev.mysql.com/doc/refman/5.6/en/alter-
user.html



 类似资料:
  • 问题内容: 长话短说,当我写以下内容时: 我得到错误 EnvironmentError:找不到mysql_config 好吧,所以有很多关于如何解决该问题的线程之类,所以我运行以下代码: 然后我重新运行我的sudo代码: 然后我得到以下错误。 安装脚本退出并显示错误:命令“ llvm-gcc-4.2”失败,退出状态为1 Google / Stack Overflow,我被告知要下载前几天我做的GC

  • 本文向大家介绍Mysql 8.0安装及重置密码问题,包括了Mysql 8.0安装及重置密码问题的使用技巧和注意事项,需要的朋友参考一下 Mysql 8.0安装问题及重置密码 1:下载MySql 官网下载地址: https://dev.mysql.com/downloads/mysql/ 2:安装MySql 打开下载文件解压到指定文件目录。 打开解压后的MySql文件在根目录下创建my.ini (m

  • 我正在运行OS 10.9的Mac上使用MAMP版本3。2.我安装了Wordpress并创建了一个网站。一切正常,我想用MAMP创建另一个站点。我做到了,效果很好。但是当我访问原始站点时,仪表板没有显示。在MAMP中,当我在site2(第二个站点)时,原始站点没有出现在列表中。我进入MAMP并确保Apache链接到我的原始站点。数据库仍然存在。请帮忙。 戴夫

  • 我是新的MacOS。我已经成功安装了MAMP cakephp/cakephp3.0。x-dev需要ext-intl*-

  • 问题内容: 我继承了安装了mysql的服务器。我没有任何用户的mysql密码,甚至没有root用户(尽管我有linux root密码)。另外,我只知道另一个用户帐户besbes root,并且该用户帐户没有执行任何操作的权限,甚至没有SELECT权限。 我尝试停止mysql servicw,使用“跳过授予表”选项重新启动,然后仅使用无密码登录: 但是出现以下错误: 然后,我尝试重置密码: 但这也给

  • 我的问题是: 我想在Android设备上导入https的根ca,但Android系统要求我设置密码/pin。设置密码/pin后,我的ci测试用例必须解锁屏幕并输入密码/pin,这很难实现。我没有做这部分工作的好主意。因此,我想问一下,是否有办法在android设备上安装https的根ca。 Ps,我在google上试过,才发现我的设备都要root,这是我最不想做的事情。 欢迎任何想法或解决方案。