ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
1、当时我看到这个错误的时候,我专门多试了几次密码,但是密码明明正确啊,然后,我还用sqlyong工具进行连接也可以连接上,但是Jmeter就是死活连不上。我当时真的很费解,于是我就开始排查。
2、我打开了以前的java项目,没想到在连接数据库的时候也是出现这个问题,我当时真的是百思不得其解
3、我搜遍了网上所有的解决办法:
然后我突然一想是不是mysql冲突了,以前在禅道里面好像有一个数据库,我当时赶快用命令查了一下端口号:
“netstat -aon|findstr 3306”
果然发现了,有2个服务在占用mysql的端口号,就是下图这个该死的服务
打开以后,我第一时间就把这个服务禁用了;我把它的端口号先进行了改变
总结:这个服务有自己独立的密码,这也是导致无论是Jmeter还是Java的数据库,都无法进行识别。最变态的是:这个服务还进行开机自启,所以我以前关闭了,但是它还是进行自己启动;到这里我用了2个小时的时间在这里重装了几次软件,所以,我必须把这个坑写到博客上面,希望,大家万一遇到这个问题,看到博客以后知道问题出在哪里,可以更快的解决。
yes
USING
for
user
jmeter
localhost
access
root
mysql数据库
Mysql