我正在同一个ssd上运行一个双引导系统(一个分区用于Ubuntu19.04,一个用于windows 10 home 1903)。它们目前都安装了MySQL 8.0,具有相同的“根”用户和相同的密码。
在我在ubuntu上安装mysql之前,我在10上运行了一个mysql实例,因为我的项目非常好(工作台,终端(cmd,确切地说)可以连接到根用户)
然后我安装了ubuntu,并(愚蠢地)用相同的密码将mysql服务器用户命名为“root”。
现在,这两个操作系统中的mysql都拒绝与错误连接:
"Error Nr. 1045 access denied for user 'root'@'localhost' (using password: YES)"尝试mysql -u root也不起作用,引发错误
"Error Nr. 1045 access denied for user 'root'@'localhost' (using password: NO)"我真的很想知道为什么会发生这个错误,以及如何能够在两个OS上运行两个实例(首先,当Ubuntu被关闭时,这个实例不再运行,也没有监听3306,那么为什么会发生这个错误呢?)
密码是绝对正确的,标准的谷歌搜索回复重置密码也没有改变任何东西。
谢谢!:)
发布于 2019-09-13 03:20:50
Ubuntu和Window上的mysql是否共享相同的数据目录?不管怎样,对我起作用的是在两个平台上重新安装mysql。
https://stackoverflow.com/questions/57916804
复制相似问题