Stack Overflow en español Asked by ilernet on July 30, 2020
intento hacer una copia de una bd mysql en remoto con mysqldump y obtengo este error y la verdad no se por donde tirar.
Intento conectarme y hacer una copia de toda la base de datos.
C:Windowssystem32>mysqldump -h 212.XXX.XXX -P 3306 -u usuario1 -p intranet > dump.sql
Enter password: **********
mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM,'$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS
WHERE SCHEMA_NAME = 'intranet' AND TABLE_NAME = 'proveedores';':
Unknown table 'COLUMN_STATISTICS' in
information_schema (1109)
Gracias,
En la versión 8 de MySQL el comando mysqldump
trae activada por defecto la bandera column-statistics
, la cual es incompatible con versiones anteriores de MySQL.
Al parecer el dump de hizo en una versión MySQL 8+ y ahora intentas restaurar en una versión más vieja.
Si es posible, se recomienda actualizar tu versión de MySQL. En caso de no ser posible, puedes apagar esa opción al hacer el dump poniendo la bandera: --column-statistics=0
, por ejemplo:
C:Windowssystem32>mysqldump --column-statistics=0 -h 212.XXX.XXX -P 3306 -u usuario1 -p intranet > dump.sql
Para más detalles consulta esta respuesta en ServerFault.
Correct answer by A. Cedano on July 30, 2020
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP