variable unknown information_schema error disable column_statistics column mysql mysqldump

unknown - Error(1142) comando SELECT denegado en la tabla session_variables con mysqldump



unknown table ''column_statistics'' in information_schema(1109) workbench (1)

Cuando intento ejecutar mysqldump -u dump -p myschema > dumpfile.sql , mysqldump -u dump -p myschema > dumpfile.sql este mensaje de error:

mysqldump: Couldn''t execute ''SHOW VARIABLES LIKE ''gtid/_mode'''': SELECT command denied to user ''dump''@''localhost'' for table ''session_variables'' (1142)

Encontré something acerca de agregar --set-gtid-purged=OFF para un error similar. Pero no estoy ejecutando la versión MySQL 5.6 de mysqldump en una base de datos MySQL más antigua. Sin embargo, cuando lo intento, recibo un nuevo error similar:

mysqldump: Couldn''t execute ''SHOW VARIABLES LIKE ''ndbinfo/_version'''': SELECT command denied to user ''dump''@''localhost'' for table ''session_variables'' (1142)

No estoy seguro de por qué el usuario necesita acceder a la tabla session_variables, que supongo que es information_schema.SESSION_VARIABLES , ya que esta publicación de SO dijo que los siguientes permisos eran suficientes.

Subvenciones para dump @ localhost

GRANT USAGE ON *.* TO ''dump''@''localhost'' GRANT SELECT, LOCK TABLES ON mysql.* TO ''dump''@''localhost'' GRANT SELECT, LOCK TABLES, SHOW VIEW, EVENT, TRIGGER ON myschema.* TO ''dump''@''localhost''

¿Qué está pasando y cómo puedo hacer que mysqldump funcione?

Aquí hay algo de mi información del sistema

Versión MySQL

Versión del servidor: 5.7.8-rc MySQL Community Server (GPL)

versión mysqldump

Ver 10.13 Distrib 5.7.8-rc, para Linux (x86_64)


Esto es un resultado de la actualización del servidor mysql. correr

# mysql_upgrade -u root -p --force # systemctl restart mysqld