Установка и настройка MySQL на Linux

Инструкция по установке и настройке MySQL Community Edition на виртуальные сервера под управлением операционных систем семейства Linux.

 

Что такое MySQL?

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

 

Существует несколько версий - Community Edition, Embedded Database, Cluster CGE, Classic, Standard и Enterprise Editions. После покупки ПО компанией Oracle в 2010 году бесплатной осталась только первая, о стоимости и возможностях версий можно познакомиться на официальном сайте продукта. При настройке LAMP/LEMP стеков часто заменяется популярным бесплатным аналогом MariaDB.

Примечание: MariaDB несовместима с MySQL Json.

 

Установка MySQL 

Вначале обновите локальную базу пакетов:

sudo apt-get update -y

И установите необходимый пакет:

sudo apt-get install mysql-server -y

Здесь потребуется задать пароль для супер-пользователя системы. После ввода нажмите Ok.

Mysql install 01

Примечание: достаточно нажать клавишу Enter.

Повторите введенный пароль и нажмите Ok.

Mysql install 02

 

Конфигурирование MySQL

Все устанавливаемые приложения как правило имеют набор стандартных настроек, которые являются небезопасными и ненадежными. С целью увеличения уровня безопасности использования ПО рекомендуется вносить изменения. Запустите скрипт безопасности, который изменит типовые параметры:

sudo mysql_secure_installation 

На этом шаге система попросит ввести пароль и ответить на несколько вопросов (На вопрос о смене пароля ответьте ‘No’, остальные вопросы - служебные и на каждый из них без лишних проблем можно ответить ‘Yes’).

 

Проверка работоспособности MySQL

После установки СУБД будет запущена автоматически, чтобы это проверить выполните команду:

sudo service mysql status

В стандартном потоке вывода появится следующая информация:

root@ubuntu:~# sudo service mysql status
mysql start/running, process 2213

Примечание: если сервис не стартовал, то запустите его как показано ниже:

sudo service mysql start

 

 

Подключение к MySQL

Вы можете подключиться с помощью специальной утилиты, которая позволяет работать с СУБД, указав имя пользователя:

mysql -u <имя_пользователя> -p

Ключ u указывает имя пользователя, p - запрос пароля.

 

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

mysql -u root -p

После ввода команды система запросит пароль суперпользователя.

 

Выход из оболочки MySQL:

Чтобы выйти из оболочки MySQL, нужно выполнить команду:

exit

После этого вы вернетесь в оболочку командной строки Linux.

 

  • 0 Пользователи нашли это полезным

Помог ли вам данный ответ?