当你使用 mysql -u root -p 登陆mysql的时候,提示下方要输入密码。而这个密码不是我们刚刚安装mysql时设置的那个密码。而且安装完mysql 生成的随机密码
首先data目录不见了(有data的直接去找err后缀文件)*
首先我们进入 D:\mysql-8.0.28-winx64 安装目录下看是否有data文件夹。如没有,则使用 命令行
mysqld --initialize
随机生成了一个random string 作为密码
这时在到server路径下看到已经生成了data文件夹。找到一个后缀名为 .err的文件
打开,用ctrl +F查找password 就能找到这个随机密码是什么了
localhost:后是生成的随机密码,把他复制下来;然后进到cmd界面,回到要输入密码的这一步骤
粘贴回车(密码如果不能黏贴建议手打)
登陆成功
输入命令修改随机密码:
在成功连接之后,使用sql语句修改
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new_password’;
修改成功: