ich hab ein Problem mit mariadb und mysqldump.
Ich habe auf meinem Windows Server meine DB mit mysqldump gesichert und wollte diese auf meinem Debian mariadb Server wiederherstellen.
Windows Server
Code: Alles auswählen
mysqldump --user=root --password=xyz --all-databases --single-transaction --routines --flush-logs > /path/to/backup-full.sql
Code: Alles auswählen
mysql --user root --password < /path/to/backup-full.sql
Code: Alles auswählen
ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
Code: Alles auswählen
mysql_upgrade --force
Ich kann mich zb in Windows auch noch mit HeidiSQL anmelden und Änderungen machen. Jedoch wenn ich auf die Benutzer zugreifen möchte, bekomme ich auch hier die selbe Fehlermeldung.
Sieht jemand vielleicht was ich falsch gemacht habe?