最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题

楼主因为忘记了密码,导致重装MYSQL。然后xjb搞,bug巨多,网上查的资料都不全,所以自己总结出了一套方法,亲测有效,不要急躁,10分钟解决足够。

PS: 如果重装mysql的话,请先将mysql卸载干净,最好把系统路径中关于MySQL的也删掉,我就不重复造轮子了 卸载指南


  • 第一步:下载mysql安装包
  1. 这里推荐大家使用msi包,比较傻瓜式,操作方便 。msi的下载以及安装
  2. 安装过程需要特别注意的点,设置密码:
    在这里插入图片描述
    (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
    打完收工!,如果有什么问题可以留言给我,最后有劳各位左下角给我
    点个赞哦

  • 8
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值