MySQL 4.0 à 3.23?

MySQL 4.0 à 3.23? - PHP - Programmation

Marsh Posté le 28-11-2003 à 16:00:07    

Hey hey!
 
J'ai signé pour un hébergement, mais ils roulent avec MySQL 3.23. La base que j'avais élaborée localement est en 4.0. J'essaye de l'envoyer la bas (via l'admin du style CPanel) en restore, mais ca fonctionne pas. La base est bien listée, mais y'a aucune tables dedans  :pfff:  
 
J'imagine que c'est à cause d'une incompatibilité 4.0 VS 3.23. Y'a moyen de convertir ma base en 3.23?
 
Meurci.


Message édité par porksoda le 28-11-2003 à 16:01:05
Reply

Marsh Posté le 28-11-2003 à 16:00:07   

Reply

Marsh Posté le 28-11-2003 à 16:05:02    

Personnellement je ne connais pas de moyen automatique.
Les incompatibilités peuvent venir de trois choses (en gros)
- structure des requêtes (nouveaux mots-clés, extension de syntaxe)
- types de données disponibles (nouveaux types)
- format des tables (nouveau format, format étendu)
 
Pour ton problème je suppose que c'est une question de format de tables, mais je n'ai pas de moyen d'en être sûr.
Tu pourrais nous donner qq infos sur ta structure de départ ?


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 28-11-2003 à 17:35:59    

Elle fait quelle taille ta base? Parce que passé un certain nombre de mo, ça passera peut-être pas à cause d'un timeout et/ou de la limitation de taille de fichiers uploadés.

Reply

Marsh Posté le 28-11-2003 à 17:49:24    

nah..j'upload un fichier de 5-6MB et le panneau de controle ne me donne aucune erreur. Mais je vais vérifier avec eux tout de même

Reply

Marsh Posté le 28-11-2003 à 18:08:24    

t'es sur que tu ne te choppes pas un time out à cause de la taille du fichier? Tu ne le mettrait pas d'abord sur ton site via un simple ftp?

Reply

Marsh Posté le 28-11-2003 à 19:41:06    

gizmo, je ferais bien ca mais j'ai que Public_html comme accès dans dans mon FTP, et l'interface d'admin CPanel ne me permet pas d'aller browser la... Mais je pourrai effectivement uploader le fichier en ftp et executer les requetes contenues dans ce fichier...
 
Y'a une fonction qui éxécute toutes les requêtes MySQL contenues dans un fichier, ou je m'en construit une?  :p


Message édité par porksoda le 28-11-2003 à 19:41:38
Reply

Marsh Posté le 28-11-2003 à 19:54:41    

Tu peux peut-être faire un truc en cgi genre

Code :
  1. mysql -u user -ppass ma_base < mon_backup.sql

Reply

Marsh Posté le 28-11-2003 à 20:36:49    

cgi...Je devrais lire la dessus... Je connais absolument pas ces normes la. (CGI c'est bel et bien n'importe quel langage de prog, mais codé dans certaines normes hen? [:airforceone])


Message édité par porksoda le 28-11-2003 à 20:41:47
Reply

Marsh Posté le 28-11-2003 à 21:58:11    

Je ne connais pas trop les cgi à vrai dire... Ca permet d'utiliser autre chose que le php ou le perl par ex, et le répertoire d'éxécution du script est limité à un répertoire prédéfini. Je m'arrête là, je risquerai de dire des conneries :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed