Ecco il mio caso:

mysql> CREATE DATABASE [IF NOT EXISTS] primo_database
-> [CHARACTER SET utf8] [COLLATE utf8_general_ci];
Questo è quello che scrivo per creare il Database a partire dalla guida del sito di Html.it

E questo è l'errore che ne viene fuori,

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[IF NOT EXISTS] primo_database
[CHARACTER SET utf8] [COLLATE utf8_general_ci]' at line 1
Penso che i problemi possano essere questi, in relazione al messaggio d'errore:

- la versione di mysql non usa la sintassi del manuale

- non ho i permessi per creare database

- sbaglio qualcosa di banale, come un ";" o qualcos'altro.

Qualcuno mi dà una mano?