Ошибка MySQL при подключении к базе данных, в имени которой есть @002d: ERROR 1049 (42000): Unknown database
При попытке подключиться к базе данных, в имени которой есть @002d MySQL выдаёт ошибку: ERROR 1049 (42000): Unknown database.
Эта ошибка связана с тем, что с помощью @002d MySQL кодирует символ "-". Не знаю, что взбрело в голову разработчикам MySQL, но так исторически сложилось. Таким образом, если, например в /var/lib/mysql вы видите test@002dprobe, то правильным именем БД, которое необходимо использовать при подключении будет test-probe.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 3860 просмотров