Невозможно настроить MariaDB в Arch Linux / Отказано в доступе для mysql_install_db

Возникли проблемы при настройке MariaDB. Я слежу за Arch Linux | MariaDB

Я установил MariaDB в Arch Linux sudo pacman -S mariadb

Я создал новую папку /mnt/local/int001/MEDIA/Personal/DB с разрешениями:

 drwxrwsr-x+ 1 mysql mysql 232 Jul 13 14:34 DB 

Я добавляю datadir = /mnt/local/int001/MEDIA/Personal/DB в /etc/mysql/my.cnf

Я добавил своего пользователя в группу пользователей mysql sudo usermod -a -G mysql myuser

Затем я пытаюсь запустить sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/mnt/local/int001/MEDIA/Personal/DB в соответствии с рекомендациями, но получаю следующие ошибки. Любые идеи, почему я получаю это, хотя mysql имеет право собственности.

РЕДАКТИРОВАТЬ: С тех пор я изменил разрешения на 777, без разницы.

РЕДАКТИРОВАТЬ: Там нет никаких следов SELinux в моей системе.

РЕДАКТИРОВАТЬ: Существовали ACL, но я удалил их из родительского (и рекурсивно).

РЕДАКТИРОВАТЬ: я изменил на SU mysql и могу редактировать файлы по этому пути.

 Installing MariaDB/MySQL system tables in '/mnt/local/int001/MEDIA/Personal/DB' ... 2018-07-13 14:52:02 140714278559680 [Note] /usr/bin/mysqld (mysqld 10.1.34-MariaDB) starting as process 12074 ... 2018-07-13 14:52:02 140714278559680 [ERROR] mysqld: Can't create/write to file '/mnt/local/int001/MEDIA/Personal/DB/aria_log_control' (Errcode: 13 "Permission denied") 2018-07-13 14:52:02 140714278559680 [ERROR] mysqld: Got error 'Can't create file' when trying to use aria control file '/mnt/local/int001/MEDIA/Personal/DB/aria_log_control' 2018-07-13 14:52:02 140714278559680 [ERROR] Plugin 'Aria' init function returned error.2018-07-13 14:52:02 140714278559680 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed. 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB. 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Using mutexes to ref count buffer pool pages 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: The InnoDB memory heap is disabled 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Compressed tables use zlib 1.2.11 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Using Linux native AIO2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Using SSE crc32 instructions 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Initializing buffer pool, size = 128.0M 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Completed initialization of buffer pool 2018-07-13 14:52:02 140714278559680 [Note] InnoDB: Highest supported file format is Barracuda. 2018-07-13 14:52:03 140714278559680 [Note] InnoDB: 128 rollback segment(s) are active. 2018-07-13 14:52:03 140714278559680 [Note] InnoDB: Waiting for purge to start 2018-07-13 14:52:03 140714278559680 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.39-83.1 started; log sequence number 1600627 2018-07-13 14:52:03 140713784243968 [Note] InnoDB: Dumping buffer pool(s) not yet started 2018-07-13 14:52:03 140714278476544 [Warning] Failed to load slave replication state from table mysql.gtid_slave_pos: 1146: Table 'mysql.gtid_slave_pos' doesn't existERROR: 1 Can't create/write to file '/mnt/local/int001/MEDIA/Personal/DB/mysql/db.MYI' (Errcode: 13 "Permission denied") 2018-07-13 14:52:03 140714278559680 [ERROR] Aborting 

Просто предположение, но попробуйте ослабить разрешения для родительского каталога, я видел такое поведение некоторое время назад. Если я правильно помню, это было вызвано “слишком строгими” разрешениями. Второе предположение, вы пытались добавить «концевую косую черту» к пути?

Попробуйте добавить рекурсивные разрешения для этого пути, чтобы mysqld мог получить к нему доступ.

chmod -R

То же самое можно применить с chown -R

Также может помочь добавление информации о вашей файловой системе.