Ошибка MySQL при подключении к базе данных, в имени которой есть @002d: ERROR 1049 (42000): Unknown database

Аватар пользователя admin

При попытке подключиться к базе данных, в имени которой есть @002d MySQL выдаёт ошибку: ERROR 1049 (42000): Unknown database.

Эта ошибка связана с тем, что с помощью @002d MySQL кодирует символ "-". Не знаю, что взбрело в голову разработчикам MySQL, но так исторически сложилось. Таким образом, если, например в /var/lib/mysql вы видите test@002dprobe, то правильным именем БД, которое необходимо использовать при подключении будет test-probe.

0
Ваш рейтинг: Нет