MySQL - Как организовать базы данных в папки - PullRequest
0 голосов
/ 19 сентября 2018

Можно ли организовать их так, чтобы они не отображались в одном списке, как этот?

Спасибо

mysql> show databases;
+---------------------+
| Database            |
+---------------------+
| All databases list  |
+---------------------+

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Нет, в MySQL невозможно иметь "каталоги".SQL Server и Sybase реализуют их, но не MySQL.

Сказав это, вы все равно можете запускать несколько экземпляров MySQL на одном компьютере.

Каждый из них будет:

  • Сохранить данные в другом [внутреннем] каталоге.
  • Будет прослушивать другой сетевой порт.
  • Будет иметь отдельную защиту (пользователи, разрешения).
  • Может быть та же или другая версия MySQL.
0 голосов
/ 19 сентября 2018

Нет, все созданные базы данных MySQL будут отображаться, если у вас есть доступ для их просмотра (чтения).

Лучше всего отфильтровывать подмножество баз данных, используя * 1003.* заявление, такое как:

show databases like 'projectA%'

(Источник: https://dev.mysql.com/doc/refman/8.0/en/show-databases.html)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...