Mysql/mariadb «Не удается открыть и заблокировать таблицы привилегий: таблица «mysql.servers» не существует»

#mysql #mariadb #archlinux

Вопрос:

Запуск mariadb в arch linux приводит к тому, что «Не удается открыть и заблокировать таблицы привилегий: таблица» mysql.servers «не существует» в журналах systemctl

Ответ №1:

При установке пакета появляется уведомление, о котором я не читал: «Вам необходимо инициализировать каталог данных MariaDB перед запуском службы. Это можно сделать с помощью команды mariadb-install-db, например: mariadb-install-db —user=mysql —basedir=/usr —datadir=/var/lib/mysql» Просто сделайте это, и вы получите это.