Я пытаюсь запустить локальный сервер mariadb на моем Raspberry Pi. Я изменил datadir, чтобы он указывал на внешний жесткий диск, и я получил это, работая ранее (с другими пи).
однако, теперь, когда я использую этот конкретный пи и набираю
sudo service mariadb start
Я получаю
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
Когда я проверяю journalctl -xe, я получаю
-- The unit mariadb.service has entered the 'failed' state with result 'exit-cod
Oct 07 09:08:25 BLUE systemd[1]: Failed to start MariaDB 10.3.15 database server
-- Subject: A start job for unit mariadb.service has failed
Далее я обнаруживаю, что мой ib_buffer_pool в каталоге, который я указал для этого сервераКажется, возможно поврежден?
Набрав ls-l для этого конкретного каталога данных, я получаю
ls: cannot access 'ib_buffer_pool': Bad message
total 110628
-rwxrwxrwx 1 pi pi 16384 Oct 7 08:34 aria_log.00000001
-rwxrwxrwx 1 pi pi 52 Oct 7 08:34 aria_log_control
-rwxrwxrwx 1 pi pi 0 Jul 1 06:34 debian-10.3.flag
-????????? ? ? ? ? ? ib_buffer_pool
-rwxrwxrwx 1 pi pi 12582912 Jul 9 13:38 ibdata1
-rwxrwxrwx 1 pi pi 50331648 Jul 9 13:38 ib_logfile0
-rwxrwxrwx 1 pi pi 50331648 Jul 1 06:34 ib_logfile1
-rwxrwxrwx 1 pi pi 0 Jul 1 06:34 multi-master.info
drwxrwxrwx 2 pi pi 4096 Jul 2 10:13 mysql
-rwxrwxrwx 1 pi pi 16 Jul 1 06:34 mysql_upgrade_info
drwxrwxrwx 2 pi pi 4096 Jul 2 10:13 performance_schema
drwxrwxrwx 2 pi pi 4096 Jul 2 12:49 test_db
Эти знаки вопроса пугают меня ... попытались удалить ib_buffer_pool и просто получить это "Плохое сообщение""вещь снова и снова.
Чтобы заставить эту настройку работать на других моих пи, мне пришлось изменить разрешения с помощью sudo chmod -R a + rwX directory /, и я сделал это для ЭТОГО пи также, подумал, что это может бытьпроблема с разрешениями, но я проверил, и все содержащиеся в них папки также являются rwxrwxrwx ...
Кто-нибудь знает, что может происходить и как решить эту проблему, чтобы я мог запустить локальный сервер mariadb на этом пи?
NB У меня действительно есть сервер mariadb, успешно работающий на ДРУГОМ pi, к которому ЭТО f-ed up pi подключен через Ethernet, и я могу подключиться к серверу mariadb ДРУГОГО pi с ЭТИМ f-ed up pi, чтобы манипулировать данными иитак, проблем нет. НО я хотел запустить локальный сервер mariadb на ЭТОМ ЯЗЫКЕ ТАКЖЕ ТАКЖЕ (чтобы он мог управлять базой данных, которая была бы расположена на соответствующем жестком диске ЕГО) ... является ли цель такого рода невозможной и / или причиной того, почемумой ib_buffer_pool имеет ??? ???? ???? и я получаю код выхода при попытке запустить этот локальный сервер mariadb? К вашему сведению
Очень ценится