Назад в блог

Как установить MySQL на CentOS 7

Как установить MySQL на CentOS 7

MySQL — одна из самых популярных систем управления базами данных для веб-сайтов и серверных приложений. Для веб-мастеров это незаменимый инструмент для изучения. MySQL — это реляционная база данных, которая использует SQL (Structured Query Language) для управления своими данными. MySQL обычно устанавливается как часть стека LEMP, который содержит Linux, Nginx, MySQL/MariaDB, и PHP/Perl/Python. Следует иметь в виду, что на CentOS, предпочтительнее устанавливать MariaDB, форк MySQL, который также поддерживается оригинальными разработчиками MySQL. MariaDB рассматривается как альтернативная замена MySQL. В следующем руководстве мы проведем вас через процесс установки MySQL на сервер CentOS 7. Давайте начнем!

Установка MySQL

Установка любого пакета на CentOS требует доступа к учетной записи root или любой другой учетной записи с привилегиями sudo. Предполагая, что доступ root имеется, двигаемся дальше. Сначала необходимо установить репозиторий сообщества MySQL для yum. Чтобы получить пакет, перейдите на официальную страницу загрузки MySQL: https://dev.mysql.com/downloads/repo/yum/ Файл можно загрузить из браузера. Кроме того, для его загрузки можно использовать wget. Если файл обновлен до новой версии, измените имя файла в команде:

Проверьте целостность файла. На официальной странице загрузки MySQL предлагается шестнадцатеричный хэш MD5 для всех загрузок:

MySQL download page

community-release

Если хэш MD5 совпадает с официальным значением, пришло время установить пакет RPM. Затем выполните следующую команду для установки пакета:

Пакет добавит два новых репозитория MySQL yum. Наконец, система готова к установке MySQL (MariaDB). Обратите внимание, что несмотря на название пакета, на самом деле будет установлена MariaDB, альтернатива MySQL:

Запуск MySQL

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

Убедитесь, что служба запустилась успешно. В случае успеха вывод будет выглядеть примерно так:

MySQL CentOS 2

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

MySQL генерирует временный пароль в процессе установки. Он находится внутри файла mysqld.log. Используйте grep, чтобы получить временный пароль. Он понадобится при первой настройке MySQL:

CloudSigma server

Настройка MySQL

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

MySQL запросит новый пароль. Убедитесь, что пароль надежный. Затем MySQL попросит подтвердить, является ли этот пароль окончательным. После этого нажмите «n», чтобы отклонить предложение. При предложении удалить анонимных пользователей введите «y» и нажмите «Enter». Во всех последующих шагах отвечайте «y» для подтверждения. Затем это отключит удаленный вход для root, удалит тестовую базу данных и перезагрузит таблицы привилегий.

Тестирование MySQL

Теперь MySQL успешно установлена. Чтобы убедиться, что она работает должным образом, пришло время провести один последний тест. Мы будем использовать инструмент mysqladmin. Это клиент для выполнения административных команд.

В следующей команде mysqladmin предложит вам подключиться к серверу MySQL от имени пользователя root. Флаг «-p» указывает на запрос пароля, а «version» указывает на необходимость вернуть версию сервера:

Если все прошло хорошо, мы получим финальный результат.

Полезные команды MySQL

MySQL поддерживает множество команд, каждая из которых имеет свое назначение. Чтобы получить список всех команд MySQL, обратитесь к справке MySQL. Для этого запустите консоль MySQL:

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

Useful MySQL commands

Заключение

С помощью нашего руководства установить MySQL на CentOS 7 совсем не сложно. Первая установка занимает некоторое время. После настройки она может эффективно работать для самых разных целей.

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

Приятной работы!

author

Hark Labs

Автор · CloudSigma

Preslav Dobrev — креативный дизайнер в CloudSigma, сосредоточенный на формировании последовательного корпоративного образа с помощью традиционных и инновационных маркетинговых каналов. Он умело сочетает художественное видение со стратегическим маркетингом, создавая убедительные истории бренда.

Комментарии

Комментариев пока нет. Будьте первым.