Bonjour à tous.
Je viens de prendre un hébergement chez Gandi et ils utilisent Mysql.
J’ai une erreur à l’importation de ma base de données. l’erreur est la suivante :
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0
J’ai lu qu’il y avait des incompatibilité entre MariaDB et Mysql 8.
J’aimerai convertir ma base de données MariaDB vers une base de données Mysql 8 mais je ne sais pas comment faire. J’ai regardé sur internet mais j’ai rien trouvé de probant.
Si quelqu’un sait comment faire ?
Merci.
Ignace.
Dernière modification par ignace72 le ven. 12 mars 2021, 21:27, modifié 1 fois.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
A priori COMMENT='Statistics on Columns' n'est pas implémenté côté mysql. Pas trop le choix que de modifier le script en supprimant cela... et ce n'est probablement que le début des ennuis...
Bonjour, FoolEcho.
Merci pour ta réponse.
Je vais installer Mysql 8 pour voir si import fonctionne.
Ignace.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
#1064 - Erreur de syntaxe près de 'PAGE_CHECKSUM=1 TRANSACTIONAL=1 COMMENT='Column privileges'' à la ligne 10
Merci.
Ignace.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
Ces lignes sont particulières, elles ne sont pas forcément exécutées (cela peut être du commentaire, mais ce n'est pas le cas ici, c'est bien une commande).
Je ne suis pas sûr du tout que mysql connaisse PAGE_CHECKSUM, TRANSACTIONAL ni même COMMENT.
Le plus simple serait de créer ta nouvelle base normalement.
Puis d'importer les tables et enfin les données.
Comment tu réalises ton dump (la commande exacte) ?
«The following statement is not true. The previous statement is true.»
Bonsoir, FoolEcho.
Merci pour ta réponse.
À ce point là, je pense même repartir de zéro, d’une base vièrge.
Pour faire mon dump, j’utilise le script shell suivant :
#!/bin/bash
# Indique au système que l'argument qui suit est le programme utilisé pour exécuter ce fichier
# En règle générale, les "#" servent à mettre en commentaire le texte qui suit comme ici
DATE=`date '+%d%m%Y'`
cd /home/ignace/Web/ignace72.eu/
mysqldump \
--user=root \
--password=xxxxxxxxxxxxxxxxx \
--all-databases \
--single-transaction \
--result-file=localhost.${DATE}.sql
Ignace.
Dernière modification par FoolEcho le jeu. 11 mars 2021, 21:55, modifié 1 fois.
Raison :par principe, jamais mettre de mdp
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
Pour moi, tu devrais supprimer du dump les chaînes PAGE_CHECKSUM=1 TRANSACTIONAL=1 COMMENT='Column privileges' si elles existent. Mysql ne sait pas quoi en faire.
La ligne 10 ne correspond sans doute pas à celle que tu nous montres (comme dit précédemment, la ligne que tu pointes est particulière, ce n'est pas ce que remonte la trace).
«The following statement is not true. The previous statement is true.»
-- Table structure for table `ilp1p6w_actionscheduler_actions`
Ignace.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
J’ai une copie original du dump.
Bon, je vais faire les modifications demain.
Ignace.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu
J’ai toujours une erreur mais les bases importantes on été créé.
J’ai corrigé utf8mb4 dans la ligne suivante :
/*!40101 SET NAMES utf8 */;
Donc le problème est résolu
Ignace.
AMD Ryzen 3 1200 Quad-Core,32 Go de Ram DDR4, Wifi, USB3, S-ATA 3
21,5" LCD x2 sur AMD FirePro W5000 (pilote libre radeon).
KDE et BÉPO.
Site perso : https://ignace72.eu