@uglug

Как перенести Data на сетевой диск?

windows 10, MySQL 8 server. Возможно ли перенесли data-файлы C:\ProgramData\MySQL\MySQL Server 8.0\Data на NAS (сетевой диск)? После изменения в my.ini datadir на путь в сетевой папке сервис не запускается.
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 2
mayton2019
@mayton2019
Bigdata Engineer
Скорее всего не будет работать. NAS может обеспечить throughput, но не IOPs.

Это одна причина. И вторая - протокольная. Если Mysql все таки запрашивает какую-то операцию которая характерна только только для локального диска (fsync) то что будет если мигнет сеть ? Это фатально для базы. Я не знаю как она среагирует, но это равносильно выдергиванию SATA диска из шлейфа.
Ответ написан
Комментировать
@d-stream
Готовые решения - не подаю, но...
Теоретически можно смаппить "букву диска" сетевому пути
то бишь net use x: \\share\folder
Но это в любом случае не лучшая идея (мягко говоря).
Сам сервис mysql рассчитывает на более быструю и надёжную работу со своим файлом data чем обеспечивает бытовая связка nas-хост
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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