错误1045(28000):“mysql status”中的用户“root”@“localhost”(使用密码:NO)访问被拒绝

0 mysql mariadb

我已经检查了上面的所有条目,但它没有解决我的问题 mysql 正常启动,我可以通过 mmysql -u root -p 和密码输入,这是可以的!

但是当我检查 mysql 状态时,我收到以下消息:

Jul 04 13:29:46 raspi21 systemd[1]: Starting MariaDB 10.3.34 database server...
Jul 04 13:29:47 raspi21 mysqld[861]: 2022-07-04 13:29:47 0 [Note] /usr/sbin/mysqld (mysqld 10.3.34-MariaDB-0+deb10u1) starting as process 861 ...
Jul 04 13:29:48 raspi21 systemd[1]: Started MariaDB 10.3.34 database server.
Jul 04 13:29:48 raspi21 /etc/mysql/debian-start[910]: Upgrading MySQL tables if necessary.
Jul 04 13:29:48 raspi21 /etc/mysql/debian-start[913]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Jul 04 13:29:48 raspi21 /etc/mysql/debian-start[913]: Looking for 'mysql' as: /usr/bin/mysql
Jul 04 13:29:48 raspi21 /etc/mysql/debian-start[913]: Reading datadir from the MariaDB server failed. Got the following error when executing the 'mysql' command line client
Jul 04 13:29:48 raspi21 /etc/mysql/debian-start[913]: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Jul 04 13:29:48 raspi21 /etc/mysql/debian-start[913]: FATAL ERROR: Upgrade failed
Jul 04 13:29:48 raspi21 /etc/mysql/debian-start[920]: Checking for insecure root accounts.
Run Code Online (Sandbox Code Playgroud)

我不明白这个论点“(使用密码:否)

感谢任何信息的帮助最大

dan*_*ack 6

正在/etc/debian/debian-start开始升级并用作 的/etc/mysql/debian.cnf用户名/密码存储mysql_upgrade

由于此处的凭据与您更改的密码不匹配,因此无法升级。