楼主因为忘记了密码,导致重装MYSQL。然后xjb搞,bug巨多,网上查的资料都不全,所以自己总结出了一套方法,亲测有效,不要急躁,10分钟解决足够。
PS: 如果重装mysql的话,请先将mysql卸载干净,最好把系统路径中关于MySQL的也删掉,我就不重复造轮子了 卸载指南
- 第一步:下载mysql安装包
- 这里推荐大家使用msi包,比较傻瓜式,操作方便 。msi的下载以及安装
- 安装过程需要特别注意的点,设置密码:
(1)如上图所示:安装过程中需要用户自主设置密码,这个密码一定要常用,必须记住,否则找回很麻烦,基本等于重装。
(2)其他设置一路默认,点击next,当你执行到这一步时候
有可能会报错:由于找不到SSLEAY32.dll
别慌,先退出安装,然后去这个网址分别下载这两个文件,并解压下载链接
以此下载好32bit和64bit版本并解压,接下来严格按照以下步骤:
(1)将32位的ssleay32.dll文件复制到C:\Windows\System32中,并且将64位的相应复制到C:\Windows\SysWOW64中,重启电脑;
(1)打开管理者模式命令提示符,输入以下命令(必不可少):
regsvr32 c:\Windows\SysWOW64\ssleay32.dll
接着继续安装MySQL(重新点击msi文件),进一步可能会遭遇应用程序无法正常启动(0xc000007b):
基操皆坐,勿慌hhh,这时候还是退出安装先,这时候需要下载一个修复文件:DirectX修复工具 v3.7增强版下载地址,并解压,严格按照以下步骤进行操作。
-
(1)打开上述已经解压的文件夹,常规修复,分别执行1,2步骤,都要点击检测并修复哦,重新启动电脑。
继续步骤3检测并修复,看是否全部修复完,还有未修复的话需要进行强力修复,往下看。 -
(2)强力修复,点击工具=》选项=》实验室=》强力c++修复 勾选上,确定之后再次检测修复,并重新启动电脑,再次检测与修复,没问题即可。
若出现以下示图则修复完成
这时候你需要将MySQL的安装路径加入到系统变量中:直接在小娜输入系统变量:
接下来是最后关键的几步: -
(1)找到MySQL的安装路径,一般都是C:\Program Files\MySQL\MySQL Server 8.0\lib加入到系统变量
-
(2)win+r打开cmd命令提示符,输入:
sc query mysql
为了将MySQL服务加入到系统服务中。 -
(3)添加my.ini配置文件到C:\Program Files\MySQL\MySQL Server 8.0。
-
my.ini的文件内容(先建txt格式 保存为所有文件格式,最后文件命名为my.ini):
- [mysql]
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir=C:\Program Files\MySQL\MySQL Server 8.0
#设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL Server 8.0\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
- (4)在cmd里面输入:
cd C:\Program Files\MySQL\MySQL Server 8.0\lib
,之后输入:mysqld --initialize-insecure
使得在bin同目录下生成一个data文件夹(我是之前已经生成了):
- (5)电脑重启,用管理者权限打开cmd输入:
net start mysql
,显示服务就没问题了:
停止mysql服务:net stop mysql
打完收工!,如果有什么问题可以留言给我,最后有劳各位左下角给我
点个赞哦