MySQL安装 | MySQL error 1042 | MySQL80 服务(位于 本地计算机 上)。错误 1053 | Install/Remove of the Service Denied!


在安装MySQL的最后一步发生了如下错误: MySQL error 1042: Unable to connect to any of the specified MySQL hosts.

 配置组策略,这是windows的权限管理带来的问题,步骤如下:
右击此电脑–>管理–>本地用户和组–>组–>双击Administrators–>添加–>高级
把NETWORK SERVICE添加到Administrators组

我们在安装完Mysql之后,通过DOS窗口输入net start mysql时,却提示服务名无效,明明安装了,为什么会无效呢?

其实我们还没有将mysql注册到系统服务。所以出现了服务名无效。

我的是我把MySQL80给使用sc delete mysql80 给删除了

最后通过如下操作恢复的:

第一步:使用管理员运行cmd (如果不用使用管理员运行你会遇到 Install/Remove of the Service Denied! 的提示)

 找到MySQL安装BIn目录下运行mysqld --install 

 如果要卸载服务,可以输入如下命令:mysqld --remove。 

找到服务对应的mysql.exe位置,比如

D:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe
双击,出现缺失MSVCP120.dll

哈哈,找到了问题所在。

解决方法要么网上找个【微软运行库合集_v2021.08.02.exe】运行会自动补充缺少的文件  要么 微软上下载一个vcredist_x64程序安装  下载链接:

https://www.microsoft.com/en-us/download/details.aspx?id=40784

---一路坎坷呀,朋友们还是按照控制面板中的卸载吧

 然后安装文件记得把能加的权限都加上再安装就不会报实例错误了

 参考: https://jingyan.baidu.com/article/d3b74d64f79a171f76e60962.html

关于MYSQL汉化 就是直接替换文件。

链接:https://pan.baidu.com/s/1KhVwDg5oWe321NJ8_1Zbyg
提取码:1000 

SQL