不知何故,我在本地安装的root密码(VER8.0.30-0ubuntu0.20.04.2,用于x86_64 ((Ubuntu)并不是我想象的那样。好的,快速搜索显示重置它的步骤是停止MySQL,用mysqld_safe --skip-grant-tables重新启动它,然后进入并更改密码。好吧没什么大不了的。mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '';
ER
但还是解决不了问题。
我在Xenial上,有MySQL 5.7.12。我不记得在安装过程中设置了任何密码(如果它要求的话,我提供了一个空密码)。我尝试使用--skip-grant-tables进行密码重置,正如所描述的,它更新了数据库行,但我仍然无法登录。This installation of MySQL is already upgraded to 5.7.12, use --force if you still need to run mysql_upgrade$
在MySQL安装过程中,我没有为我的根账户设置任何密码。我正在尝试使用以下命令运行MySQL但是,我不能,最终会出现以下访问被拒绝的错误。ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
然后,我想这可能是由于密码问题。我尝试了一下,输入了一个空密码,然后按了enter键。' (using p