Назад | Перейти на главную страницу

Требуется ли mysql_install_db для установки MariaDB?

Я учусь управлять своим собственным VPS и уже несколько раз пробовал установить весь стек. Но я обнаружил одну вещь, которая не одинакова во всех уроках: mysql_install_db команда.

Я использую Ubuntu LTS, и всегда было так:

apt install mariadb-server
mysql_secure_installation

Все работает. Теперь я обнаружил, что после установки должна быть команда инициализации. Я запутался, потому что вроде все работает нормально, но, может быть, в моей установке не хватает чего-то важного? Или это mysql_install_db команда вообще не нужна? Буду благодарен за объяснение.

В mysql_secure_installation это сценарий безопасности, тогда как mysql_install_db

инициализирует каталог данных MariaDB и создает системные таблицы в базе данных mysql, если они не существуют.

Поскольку вы установили MariaDB как пакет из своего дистрибутива, используя apt install mariadb-server эта инициализация уже была сделана. Поэтому запускать скрипт не нужно. mysql_install_db, но вы все равно получаете выгоду от бега mysql_secure_installation.