安装mysql 多个版本,mysql8.0无法登录,,ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using pass

首先说明,本人是安装了多个版本的mysql 5.7(端口3306)、 5.8 (3307)、 8.0(13306) 各个版本的密码都不同

在路径是设置了 8.0的路径

然后使用cmd 命令行 调用 mysql --V
显示如下
在这里插入图片描述

MySQL -V
MySQL Ver 8.0.26 for Win64 on x86_64 (MySQL Community Server - GPL)
显示的是8.0的版本 ,(我把其他版本的路径删除了)

然后输入版本 8.0 的root 和密码
在这里插入图片描述
错误代码如下:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
错误1045(28000):用户’root’@'localhost’的访问被拒绝(使用密码:是)

如何解决呢 ?
mysql -uroot -P13306 -p 此处回车
此处输入密码
其实是指定端口13306 既 8.0版本的端口

为什么会这样呢? 因为mysql 默认运行端口是 3306 。
你想运行其版本的 mysql 指定端口号吧。

最后 上面那个 mysql -V 是指 当前在 Path 的mysql 的版本 。
(这也就是迷惑人的地方)

实际运行版本 ,要看系统默认的参数(3306)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值