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’

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 ».

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

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;

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 ».

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