这几天都在弄课程设计,然后遇到了很多问题,主要是之前课程学得不够精,由于疫情原因,只上了一点点的课,然后自己课后又没有好好学,说实话,挺后悔的,不过课程设计还是弄出来了。
这篇文章主要是记录下自己错在哪,方便大家和我自己以后的操作吧。
因为课程设计设计到数据库,然后我遇到了一些问题,接着从csdn上找了几行命令,一复制,一执行,直接把我数据库给改密码了。我当时人都傻了。这次之后我就明白,网上找来的代码还是得自己理解一下再运行,不然怎么死的都不知道。而且,也要看一下底下的评论吧,说不定有人入坑了,评论了。在网上还是多留个心眼吧。
下面我介绍一下,如果MySQL数据库忘记了登录密码应该如何操作:
1.首先查看自己的MySQL安装目录下有没有data文件夹,和bin目录是同级的。要是有就删除,然后执行下列操作。没有就直接执行操作
2.输入命令:mysqld --initialize,这个之后 重新登录时会产生一个随机密码。存在data文件夹中。查找方式:文件目录:xxxmysql\data\ .err 文件 (这里根据你自己的mysql安装地址);这个可能是一个隐藏的,搜索 *.err 就可以找出来
3.打开文件(那肯定是用记事本来啊)里面有一个 A temporary password is.... 后面会跟密码(一串类似乱码,但它全部都是密码,初始化的时候也会有。后面会用到)
4.重新登录就可以了
若还不行则执行下面的命令。
C:Windows\system32>mysqld --remove 删除mysql服务
C:Windows\system32>mysqld --install //安装mysql服务
C:Windows\system32>mysqld --initialize //一定要初始化(然后就可以看到密码了)
C:Windows\system32>net start mysql,这样子就可以了
其实这个解决方法跟重装数据库一样,没啥技术含量。跟着操作就好了。顺便说一下,大家创建的数据表都在data文件里,以数据库名称命名的文件夹。
若还有其他问题也可以与我联系,有空的话我会帮忙解决的。
第一次写关于技术的问题,感觉表达得不是很好吧,有点云里雾里的,而且其实自己也还在学习,所以大家多多见谅,应该水平会慢慢提高的。
准备期末考了,要好好准备复习了。加油!!!
最后放一张好久之前看到的图吧,确实个人感觉后端相对好一点?不过哪里都内卷吧。要想不被内卷,还是要不断提高自己的技术以及软实力。活着挺难,但还是要好好活着!





