Si a pesar de esto, seguimos necesitando añadir al nombre caracteres como @%?$#… tenemos que especificar el nombre de la bbdd dentro de la shell MySQL entre comillas de ejecución «:
Error:
mysql> create database test&01; 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 '&01' at line 1
Solución:
mysql> create database `test&01`; Query OK, 1 row affected (0.00 sec)