我最近在WIN10机器上安装了mysql 8.0。安装后,服务器启动就没有问题,我可以使用mysqlshell以及工作台GUI进行游戏。我刚刚重新启动计算机,现在尝试运行服务器时:
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe"
什么都没发生。没有错误,没事。 .. \ data \ MSI.err中的日志显示服务器应该正在运行,但不是。因此,我将其配置为Windows服务:
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --install
并且在运行services.msc之后,我可以将服务器作为Windows服务运行。
现在尝试连接服务器时:
mysql.exe -u root -p
我收到错误消息:错误1045(28000):用户'root'@'localhost'的访问权限被拒绝
我不确定为什么不能通过运行mysqld来启动服务器,也不知道为什么将它作为服务运行后无法连接到服务器。有关其他信息,我在计算机上使用我的管理员帐户,并且已经检查了防病毒软件,以确保不会被阻止。
任何见识都会受到赞赏。