MySQL error 1449 in Views
MySQL error 1449: The user specified as a definer does not exist ‘root’@’%’
Πολλές φορές παρατηρείται πρόβλημα κατά την εισαγωγή μιας Βάσης Δεδομένων που έχει εξαχθεί με πρόβλημα στον User Definer των Views. Αυτό έχει σαν αποτέλεσμα να “χτυπήσει” η εισαγωγή και τα Views να μην εισαχθούν.
Το πρόβλημα αυτό αντιμετωπίζεται, πριν την εξαγωγή, με τον παρακάτω τρόπο:
UPDATE `mysql`.`proc` p SET definer = 'root@localhost' WHERE definer='root@%' AND db='your_database';
flush privileges;
ή
UPDATE `mysql`.`proc` p SET definer = 'root@localhost' WHERE db='your_database';
flush privileges;