上善若水

水善利万物而不争
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

 

 

 

 

 

 

在安装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