Введение
MySQL — это инструмент сервера реляционных баз данных с открытым исходным кодом для операционных систем Linux. Он широко используется в современных веб-технологиях и является частью популярного стека программного обеспечения «LAMP».
В этой статье приведены пошаговые инструкции по установке MySQL в Ubuntu 18.04.
Предпосылки
В этой статье предполагается, что вы устанавливаете систему в локальной системе.
Ваша установка Ubuntu 18.04 может не иметь доступа к репозиториям для MySQL.
Чтобы загрузить последние репозитории, введите:
wget –c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb
Система должна ответить, обратившись к серверу и загрузив файл конфигурации .deb . Появится индикатор выполнения, чтобы вы знали, когда загрузка завершится.
Чтобы установить репозитории, введите команду:
sudo dpkg –i mysql-apt-config_0.8.10-1_all.deb
Система должна ответить, запустив инструмент настройки установки. Он предоставит вам опции для версии MySQL, которую вы хотите установить, и любые другие инструменты.
Оставьте настройки по умолчанию и нажмите «ОК» , если вы не являетесь опытным пользователем и у вас нет особых причин для их изменения.
Каждый раз, когда вы устанавливаете новое программное обеспечение, вы должны обновить кэш программного обеспечения, чтобы убедиться, что вы устанавливаете последнюю версию
В терминале введите следующее:
sudo apt-get update
Система должна занять несколько минут и обновить кэш репозитория.
Чтобы установить MySQL в Ubuntu, выполните команду:
sudo apt-get install mysql-server
Введите свои учетные данные администратора, и система установит серверный пакет MySQL, клиентские пакеты и общие файлы базы данных.
Установка предложит вам ввести и подтвердить пользователя root и пароль для базы данных MySQL. Этот пароль предоставляет полный доступ к базе данных, поэтому он должен быть безопасным и конфиденциальным.
Далее установщик отобразит уведомление о новом методе аутентификации. Более новая аутентификация более безопасна, но может вызвать проблемы совместимости со старыми клиентами MySQL. Нажмите OK , затем на следующем экране выберите метод аутентификации, который вы хотите использовать, затем нажмите OK еще раз.
По умолчанию в MySQL отсутствуют многие основные и важные функции безопасности. К счастью, она поставляется с установочным скриптом, который проведет вас через конфигурацию.
Чтобы установить скрипт безопасности MySQL, введите:
sudo mysql_secure_installation
Система запросит у вас пароль root для MySQL.
Далее установщик опишет функции плагина Validate Password.
Этот плагин проверяет, чтобы убедиться, что любые новые пароли достаточно надежны/сложны. Введите «y» для включения или «n» для отключения. Это ваш выбор, но включение этого плагина более безопасно.
Плагин Validate Password имеет три настройки для паролей:
Далее установщик предложит вам возможность сменить пароль на root. Введите «y», чтобы изменить пароль, или «n», чтобы сохранить тот же пароль, который вы установили на шаге 4. Если вы измените пароль, он должен будет следовать всем требованиям, настроенным на шаге 5.
Система запросит у вас следующие функции безопасности. Рекомендуется включить (наберите «y») все из них, если только у вас нет причин отключать их.
В Ubuntu служба MySQL должна запускаться автоматически.
Чтобы убедиться, что MySQL работает, введите команду:
sudo service mysql status
Чтобы остановить службу:
sudo service mysql stop
Чтобы запустить сервис:
sudo service mysql start
Многие команды MySQL могут быть введены из командной оболочки MySQL. Это очень похоже на окно терминала, но команды выдаются непосредственно службе MySQL.
Запустите MySQL с помощью команды:
sudo mysql –u root –p
Система должна запросить пароль, а затем дать представление о оболочке MySQL. Командная строка изменится и будет выглядеть следующим образом: mysql>
Вывод
Установка MySQL на Ubuntu 18.04 будет очень быстрой!
На этом этапе у вас должен быть установлен MySQL 8 на вашем сервере Ubuntu с базовыми мерами безопасности.
Вы можете запускать дополнительные задачи базы данных через оболочку MySQL, как описано в шаге 7. Или вы можете установить другие плагины или инструменты для управления вашей базой данных.
Одним из популярных инструментов для управления MySQL в Ubuntu является phpMyAdmin.