谷粒学院项目实战03——mysql安装问题纪实

在安装mysql后,我们通过cmd登录masql

mysql -u root -p

cmd报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)

这是因为mysql的服务没有起来,在系统服务界面启动mysql。

图片说明

重新尝试连接数据库,发现报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

这是因为初始化密码输入错误。我们已经忘记了初始化密码,可以在mysql安装目录找回。找到mysql安装目录data文件夹下面的XXX.err文件,查找密码,这里我们发现密码没有被记录在这个文件中。

参考博客mysql安装时没记住初始密码报错ERROR 1045 (28000) (我的MySQL版本是8.0.18-winx64)_senlinyang_hong的博客-CSDN博客将mysql卸载重新安装。

在输入net start mysql命令启动服务器时报错:发生系统错误 2。系统找不到指定的文件。

参考博客mysql 启动报错--发现系统错误2,系统找不到指定的文件。_Marvel__Dead 胡艺宝的博客-CSDN博客解决,注意mysqld在bin目录下。

但是使用初始密码依旧无法登录mysql,参考博客已无密码形式登录再修改密码:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)解决办法_一个超会写Bug的程序猿的博客-CSDN博客,终于修改成功,这里重置的密码最好同时包含大小写字母以及数字(有说法表示MySQL要求密码符合以上规则,否则无法重置成功)。同时,在最后登录验证的时候把其他窗口都关闭重开一个,否则可能还是通过无密码模式在操作。

java全栈日日学 文章被收录于专栏

java全栈每日必学,不要高估自己一年能做的事,不要低估自己十年能做的事

全部评论

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-18 18:23
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务