关于mysql8.0.20启动出现的问题

cmd运行net start mysql命令出现拒绝访问 关于mysql8.0.20启动出现的问题
文章图片

1:在C:\Windows\System32目录下找到cmd.exe
2:鼠标右键以管理员身份运行
3:输入命令net start mysql启动服务
关于mysql8.0.20启动出现的问题
文章图片

【关于mysql8.0.20启动出现的问题】4:查看mysql安装目录下是否有Data这个文件夹
关于mysql8.0.20启动出现的问题
文章图片

有的不一定是叫Data,可能是data,具体文件名以my.ini中以下配置指定
关于mysql8.0.20启动出现的问题
文章图片

5:如果没有,运行mysqld --initialize --console命令最后一行会产生一个随机密码
关于mysql8.0.20启动出现的问题
文章图片

也就是lwpfyqp6rn#G
6:运行net start mysql
关于mysql8.0.20启动出现的问题
文章图片

显示启动成功
7:运行mysql -u root -p
输入密码(密码一定要和上面的一致)
关于mysql8.0.20启动出现的问题
文章图片

如果出现以上情况,代表密码没有输入正确
则:循环7直到密码输入无误
8: 接下来修改密码
ALTER USER ‘root’ @‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;
9:运行 create user ‘用户名(可以自定义)’@‘localhost’ identified by ‘密码(可以自定义)’;

    推荐阅读