我正在做一个项目,我一直在尝试使用MySQL而不是SQLite。因此,我下载了MySQL并尝试用mysql_secure_installation设置根密码,但是当我提交这两个密码时,会出现以下错误:
... Failed!user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL我一直试
因此,如果我输入mysql -u root,我就应该登录,但是在尝试创建或访问数据库时,我会得到一个可爱的错误:ERROR 1044 (42000): Access denied for user ''我不知道为什么在以root用户身份登录之后,它正在尝试以''@'localhost'的形式访问DB,而且它现在让我有点疯狂。可能是相关的,当我试图设置根密码时,我会得到错误mysqladmin: Can't turn off logging; error:
我无法登录mysql,已经在mysql_secure_installation上做了多次尝试。尝试直接从mysql.user表中更改密码,如下所示:https://linuxize.com/post/how-to-manage-mysql-databases-and-users-from-the-command-line/ 已经尝试删除密码插件:How do I turn off the mys