安装mysql-8.0.22
官网下载解压之后出现找不到VCRUNTIME140_1
找到此文件下载链接下载文件压缩之后放入mysql中的bin目录下
https://cn.dll-files.com/vcruntime140_1.dll.html
在使用net start msql的时候提示“服务报告没有任何错误”。
在mysql5.7以上版本中默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败。
正确的步骤是:先在mysql的bin目录下执行mysqld --initialize-insecure (不设置root密码,建议使用)命令,第一次执行这个命令会等待的时间稍微长了一些,并且控制台没有任何返回结果。可以看到mysql的根目录下会多出一个data文件夹,里面一堆文件。
之后再net start msql启动成功
参考链接:https://jingyan.baidu.com/article/da1091fb1a46a6027849d6a8.html
出现如下错误时输入sc delete mysql
之后再输入mysqld --initialize-insecure