Ich hatte vor ein paar Wochen das gleiche Problem. Der Datenbankordner im Dateisystem gehörte dem falschen Benutzer. Ein einfacher chown -R mysql:mysql /var/lib/mysql/database_name hat es geschafft!
Hier wird alles erklärt:https://www.dinosources.eu/2010 /10/mysql-kann-Tabelle-nicht-erstellen (es ist italienisch, aber ziemlich klar)
Prost