Article mis à jour le : 05-05-2022
Solution : General error: 1449Souvent lorsque l'on exporte une base de données dans un fichier de dump et que l'on l'importe sur un autre environnement, on peut se retrouver avec ce genre de message lors de l'exploitation de l'import dans notre application:
Ce message peut venir du fait que des droits ont été ajoutés à un utilisateur dans l'environnement initial, et que le dit utilisateur n'existe pas dans la base de données de l'environnement de destination.
La solution la plus simple est de créer l'utilisateur en question, et de lui donner les droits sur la base concernée. Exemple ci-dessous avec l'utilisateur myuser'@'10.0.0.% sur la base ma_base :
CREATE USER 'myuser'@'10.0.0.%';
GRANT ALL ON ma_base.* TO 'myuser'@'10.0.0.%';
FLUSH PRIVILEGES;