我知道这个问题以前已经问过很多次了,但是我尝试过的所有解决方案都没有对我有效。
因此,我安装了MySQL工作台和服务器。我以root身份登录到Workbench。在工具栏中,我单击服务器,然后单击服务器,然后单击按钮Start Server。但是每当我这样做的时候,我就会得到以下日志:
018-05-14 21:09:59 -启动服务器. 2018-05-14 21:10:07 -服务器启动完成。 2018-05-14 21:10:09 -检查服务器状态. 2018-05-14 21:10:09 -试图连接到MySQL. 2018-05-14 21:10:09 -无法连接到“localhost”上的MySQL服务器(10061) (2003年) 2018-05-14 21:10:09 -假设服务器没有运行
还会出现一个弹出窗口,该弹出显示:
连接错误 无法连接到MySQL:无法连接到“localhost”(10061)上的MySQL服务器(代码2003年)
我发现的一个解决方案是手动安装服务器。于是我以管理员的身份进入cmd,输入:
C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" --install它提供了下列产出:
服务已成功安装。
但是在Workbench中,服务器仍然被停止,当试图像上面提到的那样启动它时,同样的日志会出现相同的弹出和错误。
我发现的另一个解决方案是安装MySQL通知程序,并使用它来启动和停止服务器,并使用它来管理受监视的项。但是坦率地说,一旦我重新启动工作台并尝试以root身份登录,它甚至不会登录,但会放弃以下弹出错误:
无法连接到数据库服务器 用户“root”在本地主机到服务器的切换尝试失败:3306: 身份验证插件“捕获sha2密码”无法加载: Das angegebene模块wurde nicht gefunden。 请: 1检查mysql是否在服务器本地主机上运行。 2检查mysql是否运行在端口3306上(注意: 3306是默认的,但可以更改) 3检查根是否有权从您的入口连接到本地主机(mysql权限定义客户端可以从哪台计算机连接到服务器) 4确保您在需要时提供密码,并使用正确的密码从您要连接的主机入口连接本地主机。
因此,现在这个“身份验证插件‘捕获sha2密码’无法加载:”看起来可疑,我试着查找。我找到了this solution,它要求我从cmd登录到MySQL,但是当我键入C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p并执行它时,它会询问我提供的密码,但是它会用
错误1045 (28000):拒绝访问用户'root'@'localhost‘(使用密码: YES)
现在我撞到了墙,我不知道怎么继续下去。MySQL服务器仍然不能工作,我非常绝望。
发布于 2018-05-14 19:58:03
您的计算机上是否安装了Server (MSSQL)实例?如果是这样的话,这可能会引起问题。MSSQL可以“捕获”端口3306。尝试停止MSSQL服务并测试MySQL。
发布于 2020-02-29 23:41:18
解决服务未启动的错误的最简单方法是以管理员身份进入注册表。
导航到HKLM\System\ControlSet001\Services\MySQL将图像路径更改为"C:\Program \MySQL\MySQL服务器8.0\bin\mysql.exe“--默认值-file=C:\Program Files\MyNewSQL\bin\MyNewSQL.ini MyNewSQL
我的问题(和你的一样):
当前注册表设置:C:\MySQL\ MySQLDev \bin\mysqld --defaults-file=C:/MySQLs/MySQLDev/MySQLDev.ini MySQLDev
将注册表设置更改为:--defaults-file=C:/MySQLs/MySQLDev/MySQLDev.ini C:\MySQLs\MySQLDev\bin\mysqld.exe MySQLDev
重新运行"net start MySQLDev“
MySQLDev服务正在启动。MySQLDev服务已成功启动。
发布于 2021-01-24 03:13:12
在Windows 10和以前的版本中,必须授予分配给MySQL服务的用户对MySQL文件夹的完全权限。
我相信最新的版本使用,用户网络服务,因此使用文件资源管理器,右键单击所有的MySQL文件夹,点击属性,安全性,编辑,并给予用户网络服务完全访问这些文件夹。如果不这样做,将导致由于使用命令行时可见的错误而导致服务启动和停止。
https://stackoverflow.com/questions/50337982
复制相似问题