La mejor opción sería, por supuesto, simplemente cambiar el nombre de su base de datos.
Por lo general, cuando aparecen caracteres especiales en los nombres de esquema/tabla/columna, puede corregir esto con acentos graves. Dado que está intentando ejecutar un script de shell, desafortunadamente interpretará cualquier cosa dentro de las comillas graves como un comando.
En MySQL puede establecer el sql_mode "ANSI_QUOTES". Hágalo como administrador/raíz (en MySQL) con
mysql> SET GLOBAL sql_mode="ANSI_QUOTES";
Verifique primero, si ya tiene algún modo configurado con
mysql> SHOW VARIABLES LIKE 'sql_mode';
Si ya hay modos establecidos, inclúyalos en SET GLOBAL sql_mode
sentencia (separada por ,
).
También puede configurar esta opción en su my.cnf
archivo, para que este modo se aplique cada vez que inicie su servidor MySQL.
El efecto es que "
también se permite como carácter de comillas de identificador. Pero tenga cuidado de no usar "
en las consultas para especificar cualquier texto, utilice comillas simples en su lugar.
- lea más sobre esto aquí