mysql - странное поведение схемы в MySQL Admin

0

Я запускаю несколько схем на одном сервере mysql. Одна из схем имеет знак подчеркивания в его имени ( "some_name" ), а остальное - нет. Я заметил, что в графическом интерфейсе администратора я вижу две схемы, которые представляют один и тот же, один с символом escape перед подчеркиванием - поэтому в списке схем я вижу:

  • SCHEMA1
  • SCHEMA2
  • некоторое_имя
  • некоторые \_name
  • schema3
  • ....

Я понятия не имею, как он туда попал, и хотя я пытался, я не могу удалить/удалить его, потому что он не отображается при запуске mysql с консоли. Проблема возникает, когда я должен предоставить пользователям разрешение на обе схемы, чтобы они могли получать и обрабатывать данные. Это действительно испорчено, и я хочу понять, как это происходит и почему это можно избежать (кроме переименования схемы для удаления подчеркивания). спасибо

Теги:
schema
mysqladministrator

1 ответ

1

Возможно, вы захотите проверить свою папку datadir. Любая папка/директор в вашем datadir будет отображаться как база данных MySQL, даже если это не база данных. Я часто сталкиваюсь с базой данных "backup", потому что мы используем эту папку в качестве резервной копии.

SHOW VARIABLES LIKE 'datadir';

Ещё вопросы

Сообщество Overcoder
Наверх
Меню