Домашний сервер

Как установить MySQL Server на Ubuntu и защитить его?

Как установить MySQL Server на Ubuntu и защитить его?

В этом посте показано, как установить MySQL Server в Ubuntu. MySQL (My Structured Query Language) – это система управления реляционными базами данных, которая широко используется для хранения информации (чаще всего для веб-сайтов). Несколько веб-приложений, таких как WordPress, Drupal, MyBB, phpBB и т.д., Используют MySQL для хранения данных. Это один из основных компонентов стека LAMP (Linux, Apache, MySQL и PHP) или стека LEMP (Linux, Nginx, MySQL и PHP). Но зачем вам MySQL Server, работающий на вашем компьютере с Ubuntu или домашним сервером Ubuntu? Что ж, если вы хотите настроить разделяемую библиотеку Kodi, вам нужно установить MySQL Server в Ubuntu. Вам также понадобится MySQL, если вы запускаете типичный веб-сервер или веб-сайт со своего домашнего сервера.

Установите MySQL Server в Ubuntu со стеком LAMP

Стек LAMP, который включает MySQL, может быть установлен во время установки Ubuntu Server, как показано на рисунке ниже. Во время установки Ubuntu Server вы увидите следующее окно выбора пакета. Если вы устанавливаете сервер LAMP, у вас также будет установлен сервер MySQL. Чтобы установить MySQL сервер в Ubuntu таким образом, просто следуйте нашему руководству по установке Ubuntu Server. Затем вы можете защитить MySQL, как описано далее в этом посте.

Как установить MySQL Server на Ubuntu и защитить его?

Ubuntu Tasksel – Выбор пакета

Если вы не установили сервер LAMP во время установки сервера Ubuntu, вы всегда можете вызвать это окно, используя следующую команду:

sudo tasksel

Если вы получили сообщение об ошибке tasksel«пакет не установлен» или «команда не найдена», установите его с помощью следующей команды:

sudo apt-get install tasksel

Затем повторите sudo taskselкоманду, чтобы установить сервер LAMP. [ Читать: Минимальная среда рабочего стола для серверов Linux ]

Установите MySQL на Ubuntu – автономный метод

Установка MySQL в Ubuntu с использованием стека LAMP устанавливает веб-сервер Apache и PHP. Если у вас нет планов запуска веб-сервера, эти пакеты не нужны. Поэтому, если вы хотите установить сервер MySQL на Ubuntu или Ubuntu Server в качестве отдельного пакета, вы можете сделать это с помощью следующей команды:

sudo apt-get install mysql-server

Во время установки MySQL на Ubuntu Server вам будет предложено ввести надежный пароль для учетной записи «root», как показано на рисунке ниже. Вам придется ввести один и тот же пароль дважды для подтверждения. Само собой разумеется, запишите пароль в безопасном месте или выберите то, что вы будете помнить.

Как установить MySQL Server на Ubuntu и защитить его?

MySQL Root Password

Корневая учетная запись – это учетная запись администратора MySQL. Корневая учетная запись может получить доступ ко всем базам данных в MySQL. Так как это представляет угрозу безопасности, всегда устанавливайте очень надежный пароль для учетной записи root. Если вы пытаетесь настроить разделяемую библиотеку MySQL для Kodi, вы создадите отдельного пользователя, который будет иметь доступ только к базе данных библиотеки Kodi.

Рекомендуемые руководства:

После завершения установки MySQL вы можете ввести командную строку MySQL, используя команду mysql -u root -p, как показано ниже.

Как установить MySQL Server на Ubuntu и защитить его?

MySQL Prompt на Ubuntu

Если вы новичок в Linux, вы можете предпочесть не работать в режиме командной строки. Если это так, вы можете установить phpMyAdmin, который предлагает веб-интерфейс для создания и управления базами данных MySQL. Если вы решили использовать phpMyAdmin, взгляните на эти твики phpMyAdmin, чтобы улучшить свой опыт.

Стоит отметить, что если вы установите phpMyAdmin, то Apache и PHP будут установлены автоматически, так как они необходимы для работы phpMyAdmin. По этой причине я всегда рекомендую устанавливать весь сервер LAMP с помощью sudo taskselкоманды, как описано выше. Если по какой-то причине вы не хотите использовать Apache или PHP, вы можете установить Webmin в Ubuntu, в котором есть очень простой менеджер баз данных MySQL.

Безопасный сервер MySQL

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

sudo mysql_secure_installation

Как показано на рисунке ниже, сначала вам будет предложено ввести текущий пароль root для продолжения. Тогда у вас будет возможность сменить пароль root. Вы можете сказать «n», если не хотите его менять. Затем произнесите «Y» для «Удалить анонимных пользователей», «Y» для «Запретить удаленный вход в систему root» и «Y» для «Удалить тестовую базу данных и доступ к ней». И, наконец, ответьте «Y», чтобы перезагрузить новые привилегии.

Как установить MySQL Server на Ubuntu и защитить его?

Безопасная установка MySQL – Шаги

Вот и все, вы защитили свой сервер MySQL. Обратите внимание, что это обеспечивает только базовую безопасность, достаточную для домашнего пользователя. Для расширенных приложений a существует несколько методов защиты, которые выходят за рамки этого поста. [ Читать: Как установить PHP на Ubuntu? ]

Как видите, установить MySQL в Ubuntu очень просто. Процедура точно такая же, чтобы установить MySQL и на Debian Linux. Итак, продолжайте, установите MySQL Server в Ubuntu и начните настраивать веб-сайт или общую медиатеку Kodi.

Источник записи: https://www.smarthomebeginner.com

Похожие записи
Домашний сервер

Изменить интервал синхронизации времени Windows?

Домашний сервер

План новичка: полное руководство по установке Monit

Домашний сервер

Google OAuth Tutorial для Docker и Traefik - аутентификация для сервисов

Домашний сервер

Установите Guacamole на Docker - VNC, SSH, SFTP и RDP, как босс!

Sign up for our Newsletter and
stay informed
[mc4wp_form id="14"]

Политика конфиденциальности

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

Принять