Поставить сервер samp на хостинг mysql

От автора: советую вам быть осторожнее с администраторами БД. Один мой знакомый поругался с таким «спецом». А все началось с того, что он спросил у него, как залить сервер MySQL на хостинг. В результате «неадекватный» админ залил ему всю квартиру, так как жил на этаже сверху. Не знаю, специально или нет. Но лучше не рисковать, и самому научиться заливать серверы, а не соседей.

Прежде всего, для понимания всего процесса «телепортации» давайте разберемся, что такое сервер MySQL. Он представляет собой коллекцию БД, размещенных на одном дисковом пространстве и объединенных между собой определенными настройками доступа к ним.

Другими словами, сервер БД – это все базы, для которых заданы определенные привилегии конкретных пользователей, которые обладают этими правами лишь в масштабах данного «объединения».

То есть пользователь, который обладает правами администратора на текущем сервере не сможет реализовать свои привилегии на другом. Получается, что сервер – это самостоятельная и самая высшая единица иерархии в MySQL.

Перед тем, как залить сервер на MySQL, нужно понять, что представляет собой ядро сервера БД и где оно находится. Будет логичным предположить, что в ядре хранятся все настройки текущего экземпляра СУБД. Поэтому, чтобы успешно перенесли копию сервера на другую площадку (хостинг), сначала требуется создать дубликат его ядра.

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Сердцем любого экземпляра MySQL является одноименная системная база данных. В ней записаны и хранятся все настройки сервера СУБД. В том числе и сведения об учетных записях, их привилегиях.

Дешевый хостинг

Перед тем, как залить MySQL на хостинг Samp, нам нужно скопировать все базы данных, которые хранятся на текущем сервере. Это можно сделать средствами командной строки. Но упростим себе жизнь, и воспользуемся встроенным инструментарием phpMyAdmin.

Заходим в программу. После этого, не выбирая ни одну из БД в списке слева, переходим в раздел основного меню «Экспорт».

Мы попадаем в окно параметров «Экспорт баз с текущего сервера». В подразделе «Способ экспорта» отметьте «Обычный». После чего раскроются дополнительные настройки процесса переноса. В следующем пункте можно отметить, какие базы следует экспортировать.

Ниже в подразделе «Вывод» выберите вариант «Сохранить вывод в файл». Остальные настройки оставьте без изменения. Жмите «Ок», и дубликат сервера сохранится в папке загрузок вашего браузера.

До того, как заменить базу данных MySQL на хостинге, вам нужно узнать, совпадают ли версии MySQL экспортируемого сервера с версией СУБД, которая установлена на хостинге. Эту информацию можно получить несколькими путями:

Перейти на главную страницу phpMyAdmin. Здесь значение версии прописано в виджете «Сервер баз данных». Он расположен в верхнем углу справа.

В разделе программы «SQL» или в командной строке выполнить запрос:

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока