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

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

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

  • 第一步:下载mysql安装包
  1. 这里推荐大家使用msi包,比较傻瓜式,操作方便 。msi的下载以及安装
  2. 安装过程需要特别注意的点,设置密码:
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    (1)如上图所示:安装过程中需要用户自主设置密码,这个密码一定要常用,必须记住,否则找回很麻烦,基本等于重装。
    (2)其他设置一路默认,点击next,当你执行到这一步时候《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    有可能会报错:由于找不到SSLEAY32.dll《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    别慌,先退出安装,然后去这个网址分别下载这两个文件,并解压下载链接
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    以此下载好32bit和64bit版本并解压,接下来严格按照以下步骤:
    (1)将32位的ssleay32.dll文件复制到C:\Windows\System32中,并且将64位的相应复制到C:\Windows\SysWOW64中,重启电脑
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    (1)打开管理者模式命令提示符,输入以下命令(必不可少):
    regsvr32 c:\Windows\SysWOW64\ssleay32.dll
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    接着继续安装MySQL(重新点击msi文件),进一步可能会遭遇应用程序无法正常启动(0xc000007b):
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    基操皆坐,勿慌hhh,这时候还是退出安装先,这时候需要下载一个修复文件:DirectX修复工具 v3.7增强版下载地址,并解压,严格按照以下步骤进行操作。
  • (1)打开上述已经解压的文件夹,常规修复,分别执行1,2步骤,都要点击检测并修复哦,重新启动电脑
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    继续步骤3检测并修复,看是否全部修复完,还有未修复的话需要进行强力修复,往下看。

  • (2)强力修复,点击工具=》选项=》实验室=》强力c++修复 勾选上,确定之后再次检测修复,并重新启动电脑,再次检测与修复,没问题即可。
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    若出现以下示图则修复完成
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    这时候你需要将MySQL的安装路径加入到系统变量中:直接在小娜输入系统变量:
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    接下来是最后关键的几步

  • (1)找到MySQL的安装路径,一般都是C:\Program Files\MySQL\MySQL Server 8.0\lib加入到系统变量
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》

  • (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

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

  • (4)在cmd里面输入:cd C:\Program Files\MySQL\MySQL Server 8.0\lib,之后输入:mysqld --initialize-insecure使得在bin同目录下生成一个data文件夹(我是之前已经生成了):
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
  • (5)电脑重启,用管理者权限打开cmd输入:net start mysql,显示服务就没问题了:
    《最佳解 mysql安装:找不到ssleay32.dll问题和应用程序无法正常启动0xc000007b问题》
    停止mysql服务:net stop mysql
    打完收工!,如果有什么问题可以留言给我,最后有劳各位左下角给我
    点个赞哦
    原文作者:Jason160918
    原文地址: https://blog.csdn.net/Jason160918/article/details/84777248
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞