菜鸟一枚
第一次发问题解决帖
此事是最近发生在我身上的
1. 问题
前些日子刚接触MySQL数据库,安装的时候并不知道初始化设置的密码是干嘛用的,所以没怎么在意。后来用Navicat软件连数据库的时候,怎么都连不上,密码是自己乱设置的,后来把之前设置的密码忘了。
最开始也在网上找了教程,捣鼓了一个下午加一个晚上,都没解决。
我解决时出现的问题:
用网上的教程都出现这个问题,后来我就放弃了。
2. 问题解决
直到今天,我看了一下B站的学习视频,跟着操作了一下,解决了这个问题。
解决后,MySQL可以正常连接本地数据库。
以下是解决方法图解:
- 复制MySQL安装的bin文件路径,用管理员模式打开CMD,输入 “ cd ” + “bin目录路径” 敲回车;
- 输入 mysqld --initialize --user=mysql --console 回车;
会出现一大串代码,只看最后一行的 [email protected]冒号后的一串字母,那是初始化的密码,记住; - 再输入 mysqld --install mysql , 表示初始化完成,开始安装MySQL;
- 再输入net start mysql 表示启动MySQL;
. - 输入 mysql - uroot -p ,回车后输入刚才的初始化密码,回车后出现下图一大串;
- 输入 set password=password(‘自己设置的密码’); 注意:一定要输入最后一个分号。
- 最后试一下连接数据库,连接成功!
入Java不到两个月的小白,希望此贴对你有帮助。
谢谢!
– Jesse Yuan