之前下载过5.7,我在cmd把它删除了,并且停止了服务,为什么点击8.0版本,打开却依然是5.7呢,如图所示

之前下载过5.7,我在cmd把它删除了,并且停止了服务,为什么点击8.0版本,打开却依然是5.7呢,如图所示

关注引自免费微信小程序:皆我百晓生
在您的问题中,您提到已下载MySQL 8.0版本的安装程序,但打开后显示的是MySQL Server 5.7.43。这可能是由于以下原因:
未完全卸载旧版MySQL:尽管您可能在CMD中尝试删除了MySQL 5.7,但可能没有彻底从系统中卸载和清理所有相关的服务、配置文件和注册表项。请确保通过“控制面板”->“卸载程序”来完全卸载旧版MySQL,并检查系统环境变量和系统路径中是否还包含5.7的相关路径。
启动器指向旧版本:MySQL Installer可能会缓存或记录之前安装的位置信息,即使您已经下载了新的安装包,它仍会打开旧版本的配置界面。解决方法是重新运行MySQL 8.0的安装程序,并确保在安装过程中选择更新(upgrade)或者覆盖安装(replace)现有MySQL实例。
多版本共存:如果您之前在MySQL Installer中同时管理着多个MySQL版本,可能存在启动器错误地打开了5.7版本的情况。您需要在MySQL Installer中确认是否正确选择了8.0版本进行操作。
为了正确安装并启动MySQL 8.0,请按照以下步骤操作:
此外,关于mysqladmin命令无法连接到MySQL服务器的问题,这是因为当前MySQL服务可能尚未启动或者配置不正确。请根据上述步骤完成MySQL 8.0的安装和配置后,再尝试连接。如果MySQL服务已启动,可以通过以下命令尝试启动:
net start mysql80
这里的"mysql80"应替换为您实际MySQL 8.0服务的名称。如果还不行,请检查MySQL配置文件(my.ini或my.cnf)中的端口设置以及用户权限等配置信息。