Перенос базы даных на другой сервер

Перенос базы даных на другой сервер

от Serhii Banha -
Количество ответов: 2

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

Есть ли возможность перенести только базу данных на другой сервер и подключить его к работающему сайту Moodle?  И как это можна сделать? Так как база даных уже занимает ~40GB, и на  текущем сервере нету даже места для создания бекапа базы данных/сайта. 

Текущие параметры:

OS: cent-os
Moodle Version: 3.8.3 (Build: 20200511)
PHP: 7.2.19
MySQL:  mysql  Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using  EditLine wrapper

В ответ на Serhii Banha

Re: Перенос базы даных на другой сервер

от Vadim Tabunshchik -
Изображение пользователя Developers
В документации к Мудл вы этого и не найдете, потому что это дыра в безопасности и советовать это они точно не будут.
Вам нужно в настройках сервера MySQL на другом ПК разрешить доступ с определенного IP (сервер с Мудл), создать пользователя БД со сложным паролем с доступом к MySQL с этого IP. Как это сделать - в Гугле написано.
Потом в config.php прописать $CFG->dbhost = 'IP_сервера_MySQL';
Ну и, соответственно, другие параметры подключения: имя БД, имя пользователя, пароль и т. д.