Хостинг

Как настроить размещенный сервер MySQL на облачность.io

Как настроить размещенный сервер MySQL на облачность.io
Помутнение.io - это компания, предоставляющая облачный хостинг, которая позволяет вам арендовать недорогие виртуальные частные серверы (VPS). Помутнение.io выставляет вам счет почасово, в зависимости от использования ресурсов вашего VPS. Веб-интерфейс управления Clouding.io действительно прост и удобен в использовании, например, вы можете легко настроить автоматическое резервное копирование. По этим причинам вам следует дать Clouding.io попробовать! В качестве примера в этой статье я покажу вам, как развернуть VPS на Clouding.io и настроить сервер MySQL. Итак, начнем.

Создание затенения.io аккаунт

Чтобы использовать Clouding.io, вам нужно будет создать учетную запись. Чтобы создать затемнение.io, посетите официальный сайт Clouding.io.

Введите свой адрес электронной почты и пароль в форму регистрации.

Затем установите флажки с надписью «Примите условия использования и конфиденциальности" а также "Я принимаю это помутнение.io может отправлять уведомления и коммерческие сообщения.”

Затем нажмите кнопку с надписью «Создать бесплатный аккаунт.Ваше помутнение.Учетная запись io должна быть настроена и активна.

Как только ваша учетная запись будет создана, нажмите «Авторизоваться»Из« Затмения ».домашняя страница io.

Теперь введите свой адрес электронной почты и пароль и нажмите «Авторизоваться.”

После того, как вы войдете в систему, вы должны увидеть свой Clouding.панель управления io.

Создание VPS

Чтобы создать новый VPS, нажмите кнопку с надписью «НАЖМИТЕ ЗДЕСЬ, ЧТОБЫ СОЗДАТЬ СВОЙ ПЕРВЫЙ СЕРВЕР.”

Мастер создания VPS должен отобразиться на вашем экране.

Введите имя для вашего VPS в поле «Выберите имя" раздел. Я выбрал имя MySQL-сервер в моем примере.

Выберите операционную систему и версию операционной системы для вашего VPS из списка «Выберите источник диска" раздел. В этом примере я использовал Ubuntu 18.04 ОС LTS.

От "Выберите конфигурацию сервера», Настройте объем ОЗУ, дискового пространства SSD и ядер ЦП для VPS с помощью ползунка.

Стоимость вашего VPS в час должна отображаться в правой части страницы, как вы можете видеть на скриншоте ниже.

Если вы хотите видеть стоимость на ежемесячной основе, а не на почасовой основе по умолчанию, щелкните переключатель, как показано ниже.

Как видите, отображается ежемесячная стоимость VPS.

Если вы хотите включить резервное копирование для своего VPS, включите «Включить резервное копирование», Как показано на скриншоте ниже.

Затем вы можете выбрать Частота резервного копирования и количество резервных копий (Количество слотов) вы хотели бы Clouding.io сохранить в раскрывающихся меню. Стоимость резервного копирования будет отображаться в правой части экрана.

По умолчанию Частота резервного копирования установлен на Одна неделя а также Количество слотов установлен на 4.

Когда вы закончите, нажмите «ПРЕДСТАВИТЬ.”

Как видите, VPS MySQL-сервер создается. Этот процесс может занять некоторое время.

Как только VPS будет готов, Clouding.io назначит публичный IP-адрес VPS, а Статус должно быть Активный, как вы можете видеть на скриншоте ниже.

Подключение к VPS через SSH

Чтобы подключиться к вашему VPS через SSH, вам необходимо знать IP-адрес или DNS-имя вашего VPS и пароль root. Вы можете найти эту информацию в Настройки страница VPS.

Сначала щелкните значок «… » кнопку VPS, к которому вы хотите подключиться, из Clouding.панель управления io.

Нажмите «Более… ”Как отмечено на скриншоте ниже.

Вы должны попасть в Настройки страница вашего VPS.

Прокрутите немного вниз и нажмите значок глаза чтобы увидеть корень пароль VPS, как указано на скриншоте ниже.

Как видите, отображается пароль.

Для подключения к VPS через SSH вам понадобится Имя хоста и Пароль VPS. Вы можете скопировать эту информацию из Настройки страницу, как показано на скриншоте ниже. В Имя пользователя в этом примере корень.

Со своего компьютера подключитесь к VPS следующим образом:

$ ssh root @

В моем случае является 7bf2e8f2-e851-4785-8fa2-1dfb07f9107b.помутнение.хозяин

В вашем случае имя хоста будет другим. Поэтому не забудьте заменить это имя на свое.

Тип "да»И нажмите принять ключ SSH.

Введите пароль для вашего VPS и нажмите .

Теперь вы должны войти в свой VPS.

Обновление операционной системы VPS

После того, как вы вошли в свой VPS через SSH, первое, что вам нужно сделать, это обновить все установленные пакеты программного обеспечения вашей ОС Ubuntu.

Для этого обновите кеш репозитория пакетов APT с помощью следующей команды:

$ apt update

Кэш репозитория пакетов APT теперь должен быть обновлен.

Обновите оставшиеся установленные пакеты с помощью следующей команды:

$ подходящее обновление

Для подтверждения обновления нажмите Y а затем нажмите .

APT должен начать загрузку обновлений. После загрузки всех обновлений начнется установка обновлений.

Если вы видите это сообщение во время процесса обновления Ubuntu, выберите и нажмите .

Обновление должно продолжиться.

Каждый раз, когда вы видите такое сообщение, выбирайте «оставить текущую локальную версию»И нажмите .

Обновление должно продолжиться.

Если вы видите такой запрос, просто нажмите .

Выбирать "оставить текущую локальную версию»И нажмите .

Обновление должно продолжиться.

На этом этапе Ubuntu должен быть полностью обновлен.

Перезагрузите VPS следующим образом:

$ перезагрузка

После запуска вашего VPS вы можете использовать SSH для входа на свой VPS следующим образом:

$ ssh root @

После входа в систему выполните следующую команду, чтобы проверить версию Ubuntu.

$ lsb_release -a

На момент написания последней версии Ubuntu 18.04 LTS - это Ubuntu 18.04.4.

Установка сервера MySQL

Вы можете установить сервер MySQL и клиентские программы на свой VPS с помощью следующей команды:

$ apt установить mysql-server mysql-client

Для подтверждения установки нажмите Y а затем нажмите .

Менеджер пакетов APT должен начать загрузку и установку всех необходимых пакетов.

На этом этапе должны быть установлены сервер MySQL и клиентские программы.

Проверить статус MySQL обслуживание следующим образом:

$ systemctl статус MySQL

В MySQL служба должна быть активный (работает) а также включено (автоматически запускается при загрузке), как показано на скриншоте ниже:

Если MySQL сервис до сих пор нет активный (работает) по любой причине, вы также можете запустить MySQL обслуживание вручную, следующим образом:

$ systemctl запустить mysql

Если MySQL сервис не включено (не запускается автоматически при загрузке) по любой причине, вы можете добавить MySQL сервис для запуска системы, а именно:

$ systemctl включить mysql

Разрешение удаленного доступа к серверу MySQL

По умолчанию сервер MySQL привязывается к TCP-порту 3306 принадлежащий localhost айпи адрес 127.0.0.1, как вы можете видеть на скриншоте ниже.

$ netstat -tlpen

Чтобы разрешить удаленный доступ к вашему серверу MySQL, откройте файл конфигурации / и т. д. / MySQL / MySQL.conf.d / mysqld.cnf следующим образом:

$ нано / и т. д. / MySQL / MySQL.conf.d / mysqld.cnf

Заменить строку привязка-адрес = 127.0.0.1, как показано на скриншоте ниже.

Измените это на привязка-адрес = 0.0.0.0, как показано на скриншоте ниже.

Когда вы закончите с этим шагом, нажмите + Икс с последующим Y а также сохранить файл конфигурации.

Перезапустите MySQL сервис, а именно:

$ systemctl перезапустить mysql

Проверить статус MySQL сервис, а именно:

$ systemctl статус MySQL

В MySQL служба должна быть активный (работает).

Сервер MySQL должен работать на TCP-порту 3306 публичного IP-адреса вашего VPS, как вы можете видеть на скриншоте ниже.

$ netstat -tlpen

Создание баз данных MySQL и пользователей для удаленного доступа

Самый безопасный способ удаленного доступа к базам данных MySQL - создать нового пользователя MySQL и разрешить пользователю доступ только к необходимым базам данных. Я покажу вам, как это сделать, в следующем примере.

Сначала войдите в свою консоль сервера MySQL как корень пользователь, а именно:

$ mysql -u корень -p

По умолчанию MySQL корень у пользователя не установлен пароль. Итак, просто нажмите .

Вы должны войти в консоль MySQL Server.

Создать новую базу данных, db01, с помощью следующего оператора SQL:

mysql> СОЗДАТЬ БАЗУ ДАННЫХ db01;

Создайте нового удаленного пользователя, скажем, Шовон, и установите пароль пользователя, скажем, секрет, со следующим оператором SQL.

mysql> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'shovon' @ '%' ИДЕНТИФИЦИРОВАНО 'секретом';

Удаленный пользователь Шовон теперь должен быть создан.

Разрешить удаленному пользователю Шовон полный доступ к db01 база данных следующим образом:

mysql> ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА db01.* TO 'shovon' @ '%'

Чтобы изменения вступили в силу, выполните следующую инструкцию SQL.

mysql> ПРИВИЛЕГИИ ПРОМЫВКИ;

Выйдите из консоли MySQL Server следующим образом:

mysql> выход

Чтобы проверить, есть ли у вновь созданного пользователя Шовон можете войти на сервер MySQL, выполните следующую команду:

$ mysql -u shovon -p

Введите пароль пользователя Шовон и нажмите .

Вы должны войти в консоль MySQL Server. Итак, пока все работает.

Выйдите из консоли MySQL Server следующим образом:

mysql> выход

Настройка межсетевого экрана

Вы по-прежнему не сможете получить удаленный доступ к серверу MySQL, так как удаленный доступ к TCP-порту 3306 вашего VPS заблокирован по умолчанию.

Чтобы разрешить удаленный доступ к TCP-порту 3306, перейдите к Мои брандмауэры от облачности.io и щелкните значок + кнопку, как показано на скриншоте ниже.

Введите имя и краткое описание вашего профиля брандмауэра. Затем щелкните ПРЕДСТАВИТЬ.

Должен быть создан новый профиль брандмауэра.

Нажмите кнопку редактирования вашего вновь созданного профиля брандмауэра.

Щелкните значок + кнопка, чтобы добавить в профиль новое правило брандмауэра.

Щелкните значок Правила шаблона раскрывающееся меню, как показано на скриншоте ниже.

Выбирать Разрешить MySQL из списка.

Щелкните значок + кнопка, как отмечено на скриншоте ниже.

Нажмите ПРЕДСТАВИТЬ.

Теперь необходимо добавить новое правило брандмауэра, разрешающее TCP-порт 3306, как показано на скриншоте ниже.

Щелкните значок «… » кнопка рядом с вашим MySQL-сервер VPS на облачности.панель управления io.

Нажмите «Более… ”Как отмечено на скриншоте ниже.

Перейти к Сеть вкладку вашего VPS и нажмите + кнопка, как отмечено на скриншоте ниже.

Выберите только что созданный профиль брандмауэра и нажмите ПРЕДСТАВИТЬ.

Теперь профиль брандмауэра должен быть добавлен на ваш VPS.

Подключение к удаленному серверу MySQL

Чтобы подключиться к удаленному серверу MySQL, на вашем компьютере должна быть установлена ​​клиентская программа MySQL.

Если вы используете операционную систему Ubuntu / Debian на своем компьютере, вам необходимо установить MySQL-клиент упаковка.

Сначала обновите кеш репозитория пакетов APT следующим образом:

$ sudo подходящее обновление

Затем установите MySQL-клиент пакет, а именно:

$ sudo apt установить mysql-client

Для подтверждения установки нажмите Y а затем нажмите .

Теперь должна быть установлена ​​клиентская программа MySQL.

Если вы используете операционную систему CentOS 8 / RHEL 8, вы можете установить клиентские программы MySQL с помощью следующих команд:

$ sudo dnf makecache
$ sudo dnf установить mysql

После установки клиентских программ MySQL вы сможете удаленно подключаться к серверу MySQL следующим образом:

$ mysql -u -час -п

Здесь, - это пользователь MySQL, которого вы создали на своем VPS, а это DNS-имя или IP-адрес вашего VPS. Обязательно замените их своим а также .

Введите пароль вашего удаленного пользователя MySQL и нажмите .

Теперь вы должны войти на свой удаленный сервер MySQL.

Как видите, база данных db01 удаленно доступен для удаленного пользователя.

mysql> ПОКАЗАТЬ БАЗЫ ДАННЫХ;

Вы можете использовать базу данных db01 следующим образом.

mysql> ИСПОЛЬЗОВАТЬ db01

Создать новую таблицу пользователи со следующим оператором SQL.

mysql> СОЗДАТЬ ТАБЛИЦУ пользователей (id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR (30) NOT NULL);

Как видите, пользователи таблица была создана.

mysql> ПОКАЗАТЬ ТАБЛИЦЫ;

Вставьте фиктивные значения в пользователи таблица, а именно:

mysql> INSERT INTO пользователи (имя) ЗНАЧЕНИЯ ('Алекс'), ('Боб'), ('Лили');

Вы можете получить все строки из таблицы пользователей следующим образом:

mysql> ВЫБРАТЬ * ИЗ пользователей;

Итак, согласно изображению выше, все работает.

Вы можете выйти из консоли MySQL Server следующим образом:

mysql> выход

ЗАКЛЮЧЕНИЕ

В этой статье показано, как настроить размещенный сервер MySQL в Clouding.io. В мире виртуальных центров обработки данных и облачных вычислений проще, чем когда-либо, динамически выделять ресурсы сервера по мере возникновения ваших потребностей, даже без вашего собственного физического оборудования и места в центре обработки данных. Весь процесс автоматизирован, и как разработчик вы можете с уверенностью предположить, что оборудование будет там, когда оно вам понадобится.

Затмение.Платформа io предоставляет понятный интерфейс для предоставления необходимых ресурсов, выбора аппаратных ресурсов, необходимых для вашей задачи, и просмотра детальных цен, которые будут понесены при выборе вашего оборудования.

После выделения ресурсов вы получите доступ к виртуальной среде с помощью знакомых инструментов, таких как протокол SSH. Оттуда системное администрирование Linux и опыт DevOps будут такими же, как на физических платформах, как если бы вы купили свой собственный компьютер.

Я призываю вас дать Clouding.io попробуйте сами и воспользуйтесь этим замечательным ресурсом!

Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...