Demande de solution pour migration base SQL 4.0 - 5.6
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Demande de solution pour migration base SQL 4.0 - 5.6

by
HaroldG
Created on 2020-04-13 10:56:58 (edited on 2024-09-04 11:02:31) in Hébergements Web

Bonjour,

je suis dirigeant du site 123galop.com
Suite à un plantage de migration de base sql 4 vers 5.6 mon site plante et cela m'est très préjudiciable. Je suis très stressé avec cela.
J'ai suivi le guide ovh et ça plante. J'ai demandé à ce que eux fasse la migration mais ils m'ont juste répondu de suivre le guide. J'ai posté un message ici et une personne bien intentionnée m'a très sympathiquement répondu . Je l'en remercie chaleureusement.
J'ai remplacé dans le dump Type=myisam par Engine=myisam. Mais ensuite ça plantait toujours. J'ai relu un message d'un internaute qui a eu le meme cas. J'ai donc lu le fichier des mots clés réservés.
https://dev.mysql.com/doc/refman/5.6/en/keywords.html
J'ai qq occurence de password dans mon dump, comme

'admpassword', '*NONE*', '20020520162029', 'Administration password
Mais j'ai besoin d'aide pour savoir comme gérer ça. est ce que par un crtl H je remplace dans tout le dump password par mdp ?
Merci de votre aide. J'ai mis le dump sur le lien https://we.tl/t-6Jpl8KbiNC pour que vous puissiez regarder.
Je suis disponible pour à mon tour rendre service à la personne qui me rendra service en me solutionnant ça. Je suis consultant en psycho du travail accompagnant des personnes en souffrance psy au travail. Je peux accorder 30 min au tel pour partager sur vos souffrance psychiques. Je suis passionné de dev perso et de chevaux, j'ai des livres en pdf à offrir sur ce thème. Bien à vous.


5 Replies ( Latest reply on 2020-04-13 20:00:34 by
HaroldG
)

> je remplace dans tout le dump password par mdp ?

non pas tout, juste dans la structure (create table et insert)

avant de t'attaquer aux mot clé, tu as regardé l'erreur?
tu n'as pas de timestamp(14) à remplacer?
https://community.ovhcloud.com/community/fr/probleme-de-maj-sql-4-0-5-6?id=community_question&sys_id=ad02f9c8fd5e8e902d4c483e6acd51db

merci bcp de votre réactivité. Je suis touché. Cela m'aide. Je vais regarder tout ça.

```text > denied for user: 'galop_prod@51.83.101.213

tu es sûr ce serveur de base ?

```text
dig +short -x 51.83.101.213
ns3152562.ip-51-83-101.eu.
```
ça ressemble plus à un serveur dédié

```text
curl --head -XGET --user-agent Firefox http://123galop.com/
HTTP/1.1 200 OK
X-Powered-By: PHP/4.4.9
```

tu sais qu'on est à php7.3?

```html

```
ces relocations html, sur des fichier .php3, c'est pas vraiment _"moderne"_ ```

Voici l'erreur que j'ai après avoir fait l'étape de changer Type=myisam par Engine=myisam


Dump file invalid : ERROR 1064 (42000) at line 257 in file: '/tmp/MKCkdBxwmS': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', (1573, 0xab2047726f757020312057696e6e65727320bb, '2005/01/03 16:23', 0xab204772' at line 1

comment je peux savoir si c'est en lien avec timestamp(14) à remplacer?

pour votre autre message : je sais qu'on est à php7.
pour l'enjeu de serveur dédié je comprends pas trop. Merci bcp bcp de votre aide en tout cas. J'ai une offre OVH : 240plan

> Dump file invalid

ton dump est invalide
les lignes 62 à 266: vides, notamment
inutile d'aller plus loin
j'imagine que tu as corrompu ton fichier avec utilisant un mauvais éditeur de texte

MERCI MILLE FOIS DE VOS RETOURS TRES PRECIS. Je vous en suis très très reconnaissant. Comment vous remercier?
J'ai fait la manip d'export de la base depuis le guide. J'ai copier le texte que j'ai collé basiquement dans un notepad. J'ai sauvé en mettant l'extension sql.
Comment solutionner ceci ?

```text 1. récupérer une sauvegarde de la base
2. **SAUVEGARDER** cette sauvegarde, ne pas travailler sur le fichier original
* utiliser un **VRAI** éditeur de texte pur (pas de truc Microsoft, pas textedit)
* sur windows notepad++ par exemple: https://notepad-plus-plus.org/downloads/
* sur Apple: atom.io ?

et recommencer

---
tu as quelques timestamp(14) à corriger ```

Super c'est très sympa. Je suis touché. Comment vous remercier ?

c'est fait ;)

heureusement qu'il y a des gens comme vous.