Erreur avec mysqldump

WRInaute accro
Bonjour

Je me prépare à migrer mes sites pronostics-courses.fr et analytics.pronostics-courses.fr ( Matomo ) et leurs bdd vers mon nouveau VPS Debian 12.

Lors du mysqldump de matomo, j'obtiens l'erreur ci-dessous :
'
Code:
mysqldump: Couldn't execute 'SELECT /*!40001 SQL_NO_CACHE */ idcustomdimension, idsite, name, index, scope, active, extractions, case_sensitive FROM `matomo_custom_dimensions`': You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'index, scope, active, extractions, case_sensitive FROM `matomo_custom_dimensi...' at line 1 (1064)

D'après le fichier database_matomo.sql , la table matomo_custom_dimensions n'est pas du tout remplie, mais le mysqldump s'arrête.

Que faire ?

Ce résultat est le même quel que soient query_cache_size ou query_cache_type.

Merci beaucoup de votre aide.
 
WRInaute accro
Pardon

Il semblerait que ce fût un bug de Matomo.

La variable show_compatiblity_56 n'existe plus pour ma version de Mariadb.
 
WRInaute accro
Voilà voilà

Le dumping s'arrête à cette table :

L'index PRIMARY KEY est-il trop long ?

Il y a deux bigint(20).

Merci beaucoup de votre aide.



Code:
--
-- Table structure for table `matomo_custom_dimensions`
--

DROP TABLE IF EXISTS matomo_custom_dimensions;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE matomo_custom_dimensions (
  idcustomdimension bigint(20) unsigned NOT NULL,
  idsite bigint(20) unsigned NOT NULL,
  `name` varchar(100) NOT NULL,
  `index` smallint(5) unsigned NOT NULL,
  scope varchar(10) NOT NULL,
  active tinyint(3) unsigned NOT NULL DEFAULT 0,
  extractions text NOT NULL DEFAULT '',
  case_sensitive tinyint(3) unsigned NOT NULL DEFAULT 1,
  PRIMARY KEY (idcustomdimension,idsite),
  UNIQUE KEY uniq_hash (idsite,scope,`index`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `matomo_custom_dimensions`
--
 
WRInaute accro
Problème résolu

Code:
mysqldump --opt --default-character-set=utf8mb4 --complete-insert -h 127.0.0.1 -pXXXXXXXXXX -u user database > database_turf.sql

mysqldump --opt --default-character-set=utf8mb4 --complete-insert --skip-extended-insert -h localhost -pYYYYYYYYY -u matomo matomo > database_matomo.sql

Cà passe comme une fleur, mais database_matomo.sql fait plus que 4 Go.

Merci beaucoup.
 
Discussions similaires
Haut