Невозможно запустить mysql, если указанный каталог данных существует в файловой системе ntfs

sudo mysqld --debug
2016-06-06 11:02:35 0 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
2016-06-06 11:02:35 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-06-06 11:02:35 0 [Note] mysqld (mysqld 5.6.30-0ubuntu0.14.04.1) starting as process 25351 ...
2016-06-06 11:02:35 25351 [Warning] Can't create test file /mnt/01D0900CA5E8F760/ProgramData/MySQL/MySQLServer5.6/ashish-ratan.lower-test
2016-06-06 11:02:35 25351 [Warning] Can't create test file /mnt/01D0900CA5E8F760/ProgramData/MySQL/MySQLServer5.6/ashish-ratan.lower-test

mysqld config:

[mysqld]
#
# * Basic Settings
#
user        = mysql
pid-file    = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
port        = 3306
basedir     = /usr
#datadir        = /var/lib/mysql
datadir     =/mnt/01D0900CA5E8F760/ProgramData/MySQL/MySQLServer5.6
tmpdir      = /tmp

Что именно у меня в деле

Использование каталога данных mysql Windows в Linux, так как я загрузил свою большую БД на NTFS, Теперь я хочу использовать этот каталог в Linux.

1
задан 21 July 2016 в 04:09

2 ответа

После изменения каталога данных необходимо изменить настройки Apparmor для решения выпуска

  1. разрешения, Открывают /etc/apparmor.d/usr.sbin.mysqld
  2. Comment /var/lib/mysql/ r, /var/lib/mysql/** rwk,
  3. Затем /mnt/01D0900CA5E8F760/ProgramData/MySQL/MySQLServer5.6/ r, /mnt/01D0900CA5E8F760/ProgramData/MySQL/MySQLServer5.6/** rwk,
  4. Также проследили, чтобы полномочия были правильно даны каталогам данных.
  5. Попытка перезапустить сервис MySQL снова.
1
ответ дан 21 July 2016 в 04:09

Ashish, Удостоверьтесь, что Ваш раздел NTFS смонтирован с опцией чтения-записи. Можно смонтировать раздел NTFS /dev/sda1 использование после команды.

sudo mkdir /mnt/ntfs/
sudo mount -t ntfs-3g /dev/sda1 /mnt/ntfs/ 
0
ответ дан 21 July 2016 в 04:09

Другие вопросы по тегам:

Похожие вопросы: