WP 2.9

samedi 19 décembre 2009 | programmation

Et hop une update de plus pour wordpress :)
Ceux qui comme moi étaient en mysql 4.xx pas assez récent et chez 1and1, on passe par l’update mysql en v5 :

http://faq.1and1.fr/scripts/mysql/13.html :

Comment migrer de MySQL 4.0 à MySQL 5.0 ?
Il n’existe pas de système permettant la migration automatique de MySQL 4.0 à la version MySQL 5.0.
Vous devez sauvegarder les données de votre base MySQL 4.0 puis supprimer la base.
Une fois la suppression effective (3h au maximum), vous allez pouvoir créer une nouvelle base MySQL 5.0 et y restaurer vos données.

Important:
Cette intervention n’est pas banale, nous vous recommandons de l’entreprendre que si vous êtes en mesure de gérer des enregistrements SQL.

Effectuer la sauvegarde depuis PHPMyAdmin
Afin de réaliser une sauvegarde de votre base de données en .sql il vous faut démarrer PHPMyAdmin.

Connectez-vous dans un premier temps à l’Espace Client.

Cliquez alors sur Administration de MySQL puis lancez PHPMyAdmin en cliquant sur le bouton Administration présent à côté du nom de votre base de données.

Vous êtes maintenant connecté sur PHPMyAdmin, cliquez alors à gauche sur le nom de votre base de données, puis sur la partie droite apparaîtra l’onglet Exporter.

Après avoir cliqué sur Exporter, cliquez sur l’option Tout sélectionner puis un peu plus bas, cochez la case Transmettre.
Démarrez le téléchargement de votre sauvegarde en cliquant sur Exécuter, vous serez invité par votre navigateur à sauvegarder le fichier sur votre disque dur.

Une fois le transfert terminé, la sauvegarde est alors disponible sur votre disque dur à l’emplacement que vous avez indiqué.

Supprimer la base de données
Cliquez sur Administration de MySQL dans la catégorie Applications Web.
A la droite du nom de votre base MySQL, cliquez sur le bouton Supprimer.

Confirmez la destruction de la base en cliquant sur Supprimer.

Création de la nouvelle base de données MySQL 5.0
La création d’une base de données MySQL s’effectue exclusivement depuis votre Espace Client de 1&1 Internet.

Connectez-vous dans un premier temps à l’Espace Client.

Une fois connecté dans ce dernier, cliquez sur Administration de MySQL.

Un tableau se présente avec un bouton Nouvelle base de données sur sa gauche.

Cliquez sur ce bouton afin de débuter la création de votre base de données en renseignant dans un premier temps Description de la nouvelle base de données et en sélectionnant la version 5.0.

Une fois ces opération réalisées, en cliquant sur Configurer afin de disposer des diverses informations pour l’accès à votre base de données MySQL.

Restaurer les données dans PHPMyAdmin
La restauration d’une base MySQL peut directement être effectuée depuis PHPMyAdmin.
Le fichier de préférence devra être au format .sql et ne pas éxécéder 8Mo.

Connectez-vous dans un premier temps à l’Espace Client.

Cliquez alors sur Administration de MySQL puis lancez PHPMyAdmin en cliquant sur le bouton Administration présent à côté du nom de votre base de données.

Vous êtes maintenant connecté sur PHPMyAdmin, cliquez alors à gauche sur le nom de votre base de données, puis sur la partie droite apparaîtra l’onglet SQL.

Après avoir cliqué sur SQL vous trouverez un formulaire Emplacement du fichier texte indiquez à l’aide du bouton Parcourir l’emplacement du fichier de sauvegarde sur votre disque dur.
Laissez les options par défaut et cliquez sur Exécuter.

En fonction de la taille de votre sauvegarde, l’opération peut rendre de quelques secondes à plusieurs minutes.
Patientez le temps de voir apparaitre un message de confirmation de la part de notre serveur.

C’est joli sur le papier… enfin l’écran ^^ mais j’ajoute quelques informations :
La suppression n’est pas immédiate… donc patience…
La création n’est pas immédiate… donc…
La restauration (chez 1and1 ?) n’est pas au point, un .sql de plus de 2 Mo ne passe pas (j’ai injecté ma sauvegarde sur une bdd en localhost via mamp ou wamp et puis exporter les tables par groupes selon leur taille…) pas fun comme étape mais efficace !
Chez 1and1 : dans mon offre basique, j’ai qu’une base mysql donc, wp-config.php sera à refaire à la main :

define(‘DB_NAME’, ‘dbxxxxxxxxxxx’); // The name of the database
define(‘DB_USER’, ‘dboxxxxxxxxxxx’); // Your MySQL username
define(‘DB_PASSWORD’, ‘xxxxxxxxxx’); // …and password
define(‘DB_HOST’, ‘xxxxxxx.1and1.fr’); // 99% chance you won’t need to change this value
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’,  »);

enjoy !

  • Unique Post


4 commentaires

Tam le 27 Déc 2009 vers 17:08

C’est bizarre, j’ai mon site chez eux depuis 3 ans, et ma bdd est en MySQL 5.0 et un ami qui a son site chez eux depuis 1 an, a sa bdd en MySQL 4.0 ???

En tout cas, je cherchais tout comme toi, une manière un peu plus automatique pour lui passer sa bdd en MySQL 5.0, mai s’il n’y a pas, alors on va passer par une recréation de la base…
Thx.

ben le 27 Déc 2009 vers 17:32

bon backup & bon courage !

humbertsy le 7 Avr 2010 vers 18:56

Bonjour,
J’en profite pour vous demander de l’aide:
Passage via 1&1 en mysql 4.0 en 5.0
réalisation de la sauvegarde de ma table (fichier .sql) mais quand je l’exécute dans l’interface Phpmyadmin, erreur :
#1044 – Access denied for user ‘dbo323043347’@’%’ to database ‘dbo323043347’
Il y a donc un problème sur l’appel de ma table (syntaxe mysql).
Voici le début de la requête sur mon fichier .sql:

— phpMyAdmin SQL Dump
— version 2.6.4-pl3
http://www.phpmyadmin.net

— Serveur: db2407.1and1.fr
— Généré le : Mercredi 07 Avril 2010 à 11:53
— Version du serveur: 4.0.27
— Version de PHP: 4.3.10-200.schlund.1

— Base de données: `db323043347`
–;– password: `XXXXX`–;–
USE `dbo323043347`–;

Merci pour votre aide.
SYlvie

ben le 7 Avr 2010 vers 19:02

si tu n’as pas encore migré ton wp… il existe des plugins pour les databases (pour nettoyer les posts historiques) et des outils de backup sql en plugin…

c’est pas ma spécialité 1&1 et phpMyAdmin :)

in english :
http://weblogtoolscollection.com/archives/2010/04/03/moving-your-wordpress-site-and-database/

Comments are closed.