Titre: MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 22-03-2013 a 12:37:33
Bonjour,
Je gère un site hébergé chez 1&1, en spip 3.0.5 mais je ne suis pas un spécialiste ::). 1&1 va arrêter MySQL4 pour passer sous MySQL5.1.
D'où ma question. Pour passer d'une version à l'autre MySQL, il faut faire quelque chose de spécial ?
Accessoirement ;), la versions de Php est la 5.2. C'est possible de passer directement de la 5.2 à la 5.4 ?
Merci de vos réponses. |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: gagnedescodes le le 22-03-2013 a 20:22:38
Salut
Mysql et php sont deux choses distinctes.
La première est pour géré une base de donnée et l'autre est un langage de programmation.
La mise à jours de Mysql par 1and1 ou autres hébergeurs peut être automatique suivant les réglages que tu a fait sur ton compte. Tu peux donc faire ta mise à jours sans risquer d'avoir de gros problème.
Par contre pour ce qui est de php il faut que tu regarde si spip prend en compte la version de php que tu veux mettre en place mais aussi si tu ne vas pas te retrouver avec des fonctions dépréciés qui pourrai mettre en vrac ton site.
Bon courage pour ta mise à jours et j'espère avoir et clair et avoir répondu à ton interrogation.
a+
|
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 22-03-2013 a 21:40:57
Merci pour ta réponse gagnedescodes.
Je n'aurai pas dû mélanger les deux sujets, ça prête à confusion. Pour MySQL, je pensais devoir faire quelque chose mais apparemment, 1&1 fait tout tout seul.
La question que je me pose est de savoir si le passage de MySQL4 à MySQL5.1 risque de faire qq chose à la base Spip. Il y a quelque chose à faire?
|
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: gagnedescodes le le 22-03-2013 a 22:03:34
Normalement une mise à jours de mysql change juste des fonctionnalités à ce dernier et donc ne doit pas affecter les données qui sont écrite dans ta base.
Ce qui te peux voir c'est en testant ton site en local avec un wamp avec les deux versions de mysql tu vois si cela te créer un soucis. Si c'est pas le cas et si la config de ton serveur et pareil que ton local dans ce cas c'est bon.
Sinon autre possibilité, c'est de faire une sauvegarde de ta base distante. De faire un upgrade, de voir si ça te créer des bugs. Si c'est le cas tu reviens à l'ancienne version et tu remet l'ensemble de la base que tu as sauvegardé. Vérifie quand même avant si tu peux retourner en arrière.
Tiens nous au courant en cas de besoin.
|
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 25-03-2013 a 19:48:05
C'est ce que j'aurais fait avant; avant la version 3.0.5 de spip.
En local, je suis en Utf-8 avec sqlitemanager, sur le site distant, la base est encore en iso-8859-1, c'est le binze... ??? Et avec sqilitemanager, on peut pas choisir entre MySQL4 ou MySQL5.1 >:(.
Suis pas sorti de l'auberge, apparemment. |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: gagnedescodes le le 26-03-2013 a 08:29:21
| Et quel avantage tu as à utilise sqlitemanager? |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 27-03-2013 a 00:08:26
| Aucun avantage, mais avec Spip 3.0, je ne peux pas choisir. C'est directement SqliteManager, à moins d'une manip que j'ai raté ::). |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: gagnedescodes le le 27-03-2013 a 08:03:14
Ça me parait bizarre ce que tu me dis vu que j'ai déjà installé du spip 3 sans utiliser sqlitemanager.
Je me pose une question toute bête, es-ce qu'il y a que sur slqlitemanager que tu peux accéder à ta base de donnée? |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 27-03-2013 a 08:37:46
Je peux y accéder mais j'ai du installer Sqlitemanager aussi...
Je vais refaire une install de Spip 3.0 et vérifier si je peux choisir Sql ou Sqlite. Je te tiens au courant. |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: gagnedescodes le le 27-03-2013 a 08:57:30
Si tu peut accéder à phpmyadmin sans passer par le manager cela veux dire que c'est une pièce ajouter. Tu peux donc faire les même manip sur les deux.
Ce qui peut être problématique c'est les erreurs que pourraient générer le manager si tu upgrade la version de mysql.
Après juste un conseil, quand tu créer des sites Internet je te conseil de tout faire en UTF-8 cela t’empêchera d'avoir des problèmes de caractère si un jour tu veux faire une version multi-langue ou si tu utilise des caractères un peu spéciaux. |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 31-03-2013 a 23:37:56
Je viens de refaire l'install. avec Mysql. En fait, quand je passe par Mysql, et que je veux restaurer ma base en local, ça marche pas.
Ca ne marche qu'avec Sqliemanager :( |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: gagnedescodes le le 01-04-2013 a 18:55:37
| Quand tu parle de restaurer, que veux tu faire exactement? Faire une importation de ta base existante? |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 01-04-2013 a 19:00:58
oui, exactement.
Je n'arrive pas à récupérer les tables principales, articles, auteurs, rubriques... :-\. |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: gagnedescodes le le 01-04-2013 a 20:03:50
Tu fait quoi exactement comme manipulation? Es-ce que tu fait exporter puis ensuite dans ta nouvelle base importer?
Quel est la taille de ta base? |
Titre: Re:MySQL4 vers MySQL5.1 - Php 5.2 à 5.4
Posté par: christianD. le le 01-04-2013 a 20:39:39
J'ai fait une sauvegarde et une recharge de la base par les deux méthodes. La méthode de sauvegarde Spip et par l'administration de la base.
Dans le 1er cas, il faut que je passe par SqliteManager pour pouvoir restaurer la base. Si je passe par un Spip installé sous Mysql, il me manque les principales tables comme je l'ai dit.
Quand je passe par l'admin. de la base, en faisant un import de la base, j'ai des messages erreur, mais je ne vois pas trop ce que ça veut dire >:(. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|