mac安装mysql初始密码忘记怎么办

忘记了 Mac 上 MySQL 的初始密码?我必须这么做。
首先手动启动mysql。
打开终端并输入命令:/usr/local/mysql/bin/mysql-uroot-p。
您会看到 root 是用户名。
输入后,系统将提示您输入密码。
你输入1 2 3 4 5 6 (这是假的,是你自己的密码)。
然后就可以进入数据库了。
Windows下不一样,是mysql-uroot-p。
当我做的时候我很困惑,我花了好几次尝试才把它做好。

安装mysql的初始密码在哪里

mysql用户密码忘了怎么办

粗略来说,忘记MySQL密码有三种情况,但最后的解决方案是最可怕的。

我们先来说说最重要的事情。
如果您仍然记得 root 密码,只需使用 ALTERUSER 命令即可更改它。
去年我们跑的一个项目中,用户密码过期了,用root重置密码花了五分钟,这比重新申请权限要快得多。
还有一点需要注意的是版本的差异。
MySQL8 .0+默认使用caching_sha2 _password加密。
您必须使用 --protocol=RAW 选项登录,否则会挂起。
还有一个更重要的细节。
更改密码后不要忘记FLUSHPRIVILEGES,否则其他用户将无法连接。

一开始我以为原来的密码文件万能的,后来发现Windows系统在寻找C盘的ProgramData目录,路径如此曲折,差点找错了。
等等,还有一件事。
当使用第三种跳过权限表的方法时,最好在虚拟机上执行此操作。
如果已更改,只需重新安装即可。

建议先尝试第一种方法,这种方法最简单,也最不容易出问题。
但如果你连root密码都没有,第三种方法虽然复杂,但确实是最好的武器。
但老实说,这很令人困惑。
最好在使用之前备份数据。