Инструкция по установке и настройке MySQL Community Edition на виртуальные сервера под управлением операционных систем семейства Linux.
Что это такое?
MySQL - реляционная СУБД, хорошо документирована, позволяет полноценно ограничивать целостность данных для реляционной модели данных, часто используется в связке с веб серверами.
Существует несколько версий - Community Edition, Embedded Database, Cluster CGE, Classic, Standard и Enterprise Editions. После покупки ПО компанией Oracle в 2010 году бесплатной осталась только первая, о стоимости и возможностях версий можно познакомиться на продукта. При настройке LAMP/LEMP стеков часто заменяется популярным бесплатным аналогом MariaDB.
О том как настроить LAMP- стек на сервере с Ubuntu вы можете прочитать в нашей пошаговой .
Примечание: MariaDB несовместима с MySQL Json.
Установка
Вначале измените локальную базу пакетов:
sudo apt-get update
Загрузите и поставьте нужный пакет:
sudo apt-get install mysql-server
Здесь потребуется задать пароль для супер-пользователя системы. После ввода нажмите Ok.
Примечание: достаточно нажать клавишу Enter.
Повторите введенный пароль и нажмите Ok.
Конфигурация
Все устанавливаемые приложения как правило имеют набор стандартных настроек, которые являются небезопасными и ненадежными. С целью увеличения уровня безопасности использования ПО рекомендуется вносить изменения. Запустите скрипт безопасности, который изменит типовые параметры:
sudo mysql_secure_installation
На этом шаге система попросит ввести пароль и ответить на несколько вопросов (На вопрос о смене пароля ответьте ‘No’, остальные вопросы - служебные и на каждый из них без лишних проблем можно ответить ‘Yes’).
Проверка
После установки СУБД будет запущена автоматически, чтобы это проверить выполните команду:
sudo service mysql status
В стандартном потоке вывода появится следующая информация:
Примечание: если сервис не стартовал, то запустите его как показано ниже:
Подключение
Вы можете подключиться с помощью специальной утилиты, которая позволяет работать с СУБД, указав имя пользователя:
mysql -u <имя_пользователя> -p
Ключ u указывает имя пользователя, p - запрос пароля.
Например, подключиться как суперпользователь используйте команду:
Выйти из оболочки MySQL:
exit
Что это такое?
MySQL - реляционная СУБД, хорошо документирована, позволяет полноценно ограничивать целостность данных для реляционной модели данных, часто используется в связке с веб серверами.
Существует несколько версий - Community Edition, Embedded Database, Cluster CGE, Classic, Standard и Enterprise Editions. После покупки ПО компанией Oracle в 2010 году бесплатной осталась только первая, о стоимости и возможностях версий можно познакомиться на продукта. При настройке LAMP/LEMP стеков часто заменяется популярным бесплатным аналогом MariaDB.
О том как настроить LAMP- стек на сервере с Ubuntu вы можете прочитать в нашей пошаговой .
Примечание: MariaDB несовместима с MySQL Json.
Установка
Вначале измените локальную базу пакетов:
sudo apt-get update
Загрузите и поставьте нужный пакет:
sudo apt-get install mysql-server
Здесь потребуется задать пароль для супер-пользователя системы. После ввода нажмите Ok.
Примечание: достаточно нажать клавишу Enter.
Повторите введенный пароль и нажмите Ok.
Конфигурация
Все устанавливаемые приложения как правило имеют набор стандартных настроек, которые являются небезопасными и ненадежными. С целью увеличения уровня безопасности использования ПО рекомендуется вносить изменения. Запустите скрипт безопасности, который изменит типовые параметры:
sudo mysql_secure_installation
На этом шаге система попросит ввести пароль и ответить на несколько вопросов (На вопрос о смене пароля ответьте ‘No’, остальные вопросы - служебные и на каждый из них без лишних проблем можно ответить ‘Yes’).
Проверка
После установки СУБД будет запущена автоматически, чтобы это проверить выполните команду:
sudo service mysql status
В стандартном потоке вывода появится следующая информация:
Примечание: если сервис не стартовал, то запустите его как показано ниже:
Подключение
Вы можете подключиться с помощью специальной утилиты, которая позволяет работать с СУБД, указав имя пользователя:
mysql -u <имя_пользователя> -p
Ключ u указывает имя пользователя, p - запрос пароля.
Например, подключиться как суперпользователь используйте команду:
Выйти из оболочки MySQL:
exit