ОШИБКА 1449 (HY000): проблема, возникшая при вводе таких команд, как «показывать базы данных», «показывать таблицы» и т. Д. В MySQL 8 - PullRequest
0 голосов
/ 26 декабря 2018

SQL-команды, такие как: показать базы данных, показать таблицы, не работающие в MySQL Server 8

Привет, ребята. Я установил MySql Server 8 для своего Java-проекта в Ubuntu 18.04. Возможно, я что-то упустил при обновлении сMySql сервер 5.7.Хотя я использую его как угодно, но не могу выполнить некоторые команды: показать базы данных, показать таблицы и т. Д.

mysql> show databases;
ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist
mysql> show tables;
ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist

вывод:

ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does not exist

1 Ответ

0 голосов
/ 17 мая 2019

Ошибка была исправлена ​​после этой команды:

sudo mysql_upgrade -u root -p
...