记一次小白的Windows MYSQL Installer安装过程遇到的一些问题

突发奇想,打算探索一下后端的世界,于是乎就拿MySQL开刀了。

前言

因为前面有一次压缩包解压完安装失败的先例,所以这一次我直接下载了(mysql-installer-community-8.0.22.0.msi)这个安装包,四百多兆,吐血。

下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
在这里插入图片描述
安装步骤都是按照菜鸟教程来进行的,偶尔界面稍有不同,但继续下一步就🆗

Windows10 MYSQL Installer 安装——菜鸟教程地址:https://www.runoob.com/w3cnote/windows10-mysql-installer.html

问题

遇到的问题有以下几个:

1. Access denied for user ‘root’@‘localhost’ (using password: YES)

在这里插入图片描述
如图这一步的时候,安装提示我3306端口被占用 ,于是我的port改成了3307,但在最终安装完成后,我的配置文件里面port依旧是3306,导致我在执行net start mysql启动MySQL服务的时候虽然是成功的,但后续mysql -uroot -p报了错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

解决方法:将你安装目录下的my.ini文件的port改一致

想着都改完了,应该顺利收尾了,然天不随人愿:新问题徐徐登场

2. Can’t connect to MySQL server on ‘localhost’ (10061)

请教大佬之后,先在配置文件里加了skip-grant-tables,然后发现自己服务起来就自己停掉了,emmm,请看下图:

-------------------------------------------------------------------------------------------------------------------------------

在这里插入图片描述

-------------------------------------------------------------------------------------------------------------------------------

既然直接改配置文件不行,大佬支招:
在管理员权限的cmd下执行

mysqld --console --skip-grant-tables --shared-memory

然后重新开一个cmd执行

mysql -uroot -p

好了
在这里插入图片描述
然后继续改密码:

use mysql

成功后

ALTER user 'root'@'localhost' IDENTIFIED BY 'yourpassword';

在这里插入图片描述
基本操作完成

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值