TransWikia.com

Mysql - error al realizar copia en remoto con mysqldump

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,

One Answer

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

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP