Панель работает неправильно при распределении баз данных по разным дискам (по с...

hatem.deebo.hatem@gmail.com добавил(а) 3 года назад
Известна

Необходимо распределить базы данных по разным дискам с целью распределения I/O нагрузки. Я выполнил это согласно инструкции из официального источника: https://dev.mysql.com/doc/refman/5.7/en/symbolic-links.html 1. Смонтировал дисковое пространство в директорию /myfolder/my_db , отключил mysql service и перенес файл "db.opt" (пустая база) в смонтированную директорию 2. Создал symbolic link вместо папки в директории /var/lib/mysql/my_db 3. Действовал согласно dev.mysql.com, настроил права доступа юзера mysql При импорте БД из дампа с помощью команды: mysql -u my_user_name -pMyPassWord my_db < /my_dump_file.sql БД успешно импортируется и правильно работает: запись, чтение, dump, ... Проблемы: При настройке mysql так, как сказано здесь (https://dev.mysql.com/doc/refman/5.7/en/symbolic-links.html): 1. Невозможно закачать дамп БД из раздела Databases в панели управления: Если перейти в раздел Databases и выбрать БД, затем нажать Upload и ждать, то будет ошибка Mysql query error. 2. Резервное копирование работает, выгружает файлы из директорий пользователя. Но не может выгрузить БД, папка которой смонтирована на другом диске, и на нее указывает symbolink.


Надо придумать другой способ распределении баз данных по дискам при котором работа панели будет сохранять свою корректность.