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:http://www.dinosources.eu/2010 /10/mysql-kann-Tabelle-nicht-erstellen (es ist italienisch, aber ziemlich klar)
Prost