Erreur import de données OVH phpMyAdmin : MySQL a répondu 1044, accès refusé pour l’utilisateur: ‘user’@’localhost’. Base ‘db’

Vous tentez de migrer votre base de données depuis OVH vers un autre hébergeur cPanel, par exemple, mais malheureusement phpMyAdmin vous renvoie l’erreur suivante :

MySQL a répondu 1044, accès refusé pour l’utilisateur: ‘user’@’localhost’. Base ‘db’

phpMyAdmin refuse d'importer votre base de données OVH en vous retournant une erreur 1044 ?

Comment solutionner l’erreur MySQL 1044 lors de l’import d’une base de données OVH dans phpMyAdmin ?

1. Réaliser un nouvel export depuis phpMyAdmin (chez OVH)

Si vous avez accès à phpMyAdmin côté OVH, vous pouvez exporter votre base de données .sql en veillant à ce que la case Ajouter une instruction CREATE DATABASE / USE de phpMyAdmin soit bien décochée.

Pour cela, retournez chez OVH, cliquez sur « Exporter » et choisissez la méthode d’exportation « Personnalisée, afficher toutes les options possibles ».

Pour éviter les erreurs 1044 de MySQL lors d'un import depuis OVH, sélectionnez les options personnalisées

Ensuite, descendez dans la page et décochez l’option : « Ajouter une instruction CREATE DATABASE / USE« 

Désactivez l'option / l'instruction CREATE DATABASE pour ne plus avoir d'erreur 1044 MySQL à l'import d'une base de données depuis OVH

2. Éditer le fichier .sql pour supprimer l’instruction CREATE DATABASE

Vous ne disposez que d’un export .sql de votre base de données ? Pas de soucis, il est possible de supprimer l’instruction CREATE DATABASE et évitez cette erreur MySQL 1044 même sans accès à phpMyAdmin côté OVH.

Pour cela, ouvrez votre base de données (fichier .sql) avec un éditeur de code tel que Visual Studio Code. Ensuite, supprimez la ligne suivante :

CREATE DATABASE IF NOT EXISTS db DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE db;

Corriger l'erreur d'import SQL 1044 en supprimant la ligne CREATE DATABASE

Réimporter la base de données OVH sans erreur MySQL 1044 dans phpMyAdmin

Une fois que vous disposez du nouvel export phpMyAdmin ou que vous avez édité votre base de données, retournez dans phpMyAdmin chez votre nouvel hébergeur.

Pensez à supprimer les tables ayant été importées lors de votre première tentative d’import infructueuse.

Ensuite, relancez l’import de votre base de données « corrigée ».

Import de base de données depuis OVH réussi

L’erreur 1044 ne devrait plus se représenter.

Sommaire de ce billet
Besoin d'aide ?

Le site WordPress speed.easyhoster.net ➚ permet de tester le potentiel des solutions d'Hébergement Web EasyHoster.