在执行ALTER USER语句时,出现”Ignoring query to other database”的错误通常是因为没有选择正确的数据库。请确保你已经在正确的数据库中执行此命令。
首先,使用以下命令进入mysql控制台:
mysql -u root -p
输入密码后,你将会进入MySQL控制台。然后,在执行ALTER USER语句之前,请确保你选择了正确的数据库。例如,如果要修改root用户在localhost上的身份验证方式,请使用以下命令:
USE mysql;
然后,再执行ALTER USER语句:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
这样应该可以解决”Ignoring query to other database”错误。记得重新加载权限表以使更改生效:
FLUSH PRIVILEGES;
退出MySQL控制台:
EXIT;
内容由零声教学AI助手提供,问题来源于学员提问