Comment migrer MySQL chez 1&1


Niveau:2

Introduction:

Dans cet article, nous verrons comment passer d’une version antérieure vers une version supérieure pour MySQL chez l’hébergeur 1&1 ou IONOS .

Mode opératoire:

Dans l’interface d’administration:

Connectez-vous à votre compte chez 1&1 et allez dans hébergement.

En suite, nous allons aller dans la gestion de nos bases de données.

Nous allons créer une nouvelle base de données pour utiliser la nouvelle version de MySQL.

Noter bien votre mot de passe, qui vous servira ultérieurement dans la configuration de WordPress.

Ensuite ouvrir votre ancienne base de données pour effectuer une exportation de votre base.

Dans phpMyAdmin:

Effectuer un export de votre ancienne base de données.

Ouvrir la nouvelle base de données.

Sélectionner la base de données.

Et faire une importation.

Télécharger votre exportation.

Si vous avez ce type d’erreur:

CREATE DATABASE IF NOT EXISTS `xxxxxxxx7` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci
MySQL a répondu: Documentation

#1044 - Accès refusé pour l'utilisateur: 'oxxxxxxx'@'@%'. Base 'dbxxxxxxxx7'

C’est que votre export n’est pas qu’un export de votre base de données, mais que vous avez sauvegardé d’autres éléments.

Vous devez refaire un export en veillant bien à sauvegarder que votre base de données.

Dans la nouvelle base de données vous devez effacer les tables importées.

Puis refaire une importation.

Sur votre serveur:

Connectez-vous en FTP ou SFTP à votre serveur hébergent votre site WEB. Editer le fichier wp-config.php pour modifier les paramètres de votre nouvelle base de données.

Pour avoir l’ensemble de vos nouveaux paramètres, vous pouvez les afficher chez 1and1. Pour cela faites un clic sur Afficher les détails.

Voici l’extrait du fichier wp-config.php avec les correspondances pour les paramètres.

** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
/** Nom de la base de données de WordPress. */
define('DB_NAME', 'Base de donées');

/** Utilisateur de la base de données MySQL. */
define('DB_USER', 'Nom de l utilisateur');

/** Mot de passe de la base de données MySQL. */
define('DB_PASSWORD', 'Mot de passe');

/** Adresse de l'hébergement MySQL. */
define('DB_HOST', 'Nom d hôte');

Maintenant votre site est migré sur la nouvelle base de données.