Как установить MySQL на Ubuntu Linux

Установка MySQL в Ubuntu — простой процесс, но вам нужно знать, какие шаги нужно предпринять. Это руководство научит вас, как это сделать в кратчайшие сроки

MySQL является самым популярным открытые источники сервер базы данных в мире. Это просто и очень быстро, плюс вы можете легко установить его на Ubuntu Linux.

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

Обратите внимание, что это руководство работает для установок Ubuntu 18.04 и 20.04, а также для серверной и настольной версий. Конечно, вы всегда можете использовать Ubuntu Software Center для поиска и установки MySQL, но так лучше.

Этапы установки MySQL

Выполните следующие действия, чтобы установить MySQL на Ubuntu.

1. Проверьте свои версии программного обеспечения

Вам необходимо знать, с чем вы работаете, поэтому важно сначала проверить версии программного обеспечения. Если вы устанавливаете Ubuntu 18.04, имейте в виду, что она поставляется с MySQL версии 5.7.

При установке Ubuntu 20.04 вы будете иметь дело с MySQL версии 8. Обе версии аналогичны в установке и использовании, но версия 8.0 обеспечивает большую скорость, безопасностьи прямая совместимость.

Если вы используете Ubuntu 18.04 и хотите попробовать MySQL v. 8, самый безопасный способ — обновить вашу установку до Ubuntu 20.04. С другой стороны, вы можете напрямую загрузить файлы репозитория MySQL для версии 8 и попробовать установить его.

Вы можете получить последний пакет Debian по адресу репозиторий apt а затем используйте curl или wget, чтобы загрузить его для установки. См. пример ниже:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb

Установите репозиторий, набрав

sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb

Вам будет предложено выбрать выпуск из диалогового окна. Выбирайте и продолжайте. После настройки вам нужно будет обновить систему Ubuntu перед началом установки MySQL.

2. Обновите систему.

Рекомендуется всегда обновлять репозитории Ubuntu перед установкой любого нового программного обеспечения. Это помогает убедиться, что вы получаете все необходимые обновления, чтобы не сломать вашу систему.

Чтобы убедиться, что ваша система обновлена ​​до начала установки, вызовите терминал с помощью Ctrl + Alt + T и введите команду ниже:

Суда apt-get обновления

Sudo запросит ваш пароль администратора, который вам нужно будет предоставить, прежде чем продолжить. Затем подождите немного, пока apt-get обновит кэш репозитория вашей системы. Это важный шаг для установки обеих версий 5.7 и 8 на версии Ubuntu 18.04 и 20.04.

3. Установите сервер MySQL.

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

sudo apt-get install mysql-server

Apt-get установит все необходимые файлы, включая общие файлы базы данных и клиент оболочки для администрирования базы данных.

Имейте в виду, что вам нужно ввести пароль root во время установки. Этот пароль предназначен строго для базы данных и не имеет ничего общего с вашей коробкой Ubuntu. Так что не стесняйтесь использовать любой пароль.

Вы также можете оставить поле root-password пустым во время установки. Это позволяет установить пароль позже, во время настройки. В любом случае, убедитесь, что вы помните пароль!

4. Проверьте установку

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

Статус sudo systemctl mysql

Эта команда проверяет состояние сервера и распечатывает основную информацию, такую ​​как его состояние, PID (идентификатор процесса) и использование памяти. Как только вы получите ответ от вашей установки MySQL, это покажет, что она установлена ​​правильно, и пришло время ее настроить.

Другие команды, позволяющие останавливать, запускать и перезапускать сервер соответственно, включают в себя:

sudo systemctl stop mysql

sudo systemctl start mysql

sudo systemctl перезапустить mysql

5. Настройка сервера.

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

sudo mysql_secure_installation

Этот инструмент включает в себя ряд вопросов, которые помогут в настройке, а также руководство по надежности пароля. Короче говоря, вам нужно как минимум 8 символов для пароля низкой сложности. Вы также можете выбрать средний или надежный пароль, следуя инструкциям плагинрекомендации.

Дополнительные вопросы включают, хотите ли вы удалить анонимного пользователя, ограничить доступ root к машине или удалить тестовую базу данных?. На все эти вопросы лучше всего ответить «да».

6. Добавьте пользователей

Наконец, пришло время настроить сервер базы данных в соответствии с вашими потребностями, например, добавить пользователей для доступа к нему через такие программы, как phpMyAdmin и другие среды. И если вы не знаете, что делаете, рекомендуется оставить пароль root@localhost в покое.

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

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

mysql> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'admin'@'SkyBank.org' ИДЕНТИФИЦИРОВАННОГО 'паролем';

mysql> ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА * . * НА 'admin'@'skybank.org';

mysql> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'bob'@'SkyBank.org' ИДЕНТИФИЦИРОВАННОГО 'паролем';

mysql> ПРЕДОСТАВИТЬ ВЫБОР, ВСТАВИТЬ, ОБНОВИТЬ, УДАЛИТЬ, СОЗДАТЬ, ОТПРАВИТЬ клиентов.

mysql> СОЗДАЙТЕ ПОЛЬЗОВАТЕЛЯ 'vera'@'SkyBank.org', ИДЕНТИФИЦИРОВАННОГО 'ПАРОЛЕМ';

mysql> GRANT SELECT,INSERT,UPDATE ON customers.telephone TO 'vera'@'skybank.org';

mysql> ПРИВИЛЕГИИ ПРОМЫВКИ;

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

Заключение – финальное испытание

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

Вход в оболочку прост:

mysql -u пользователь -p

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

Ннамди Океке

Ннамди Океке

Ннамди Океке — компьютерный энтузиаст, который любит читать самые разные книги. Он предпочитает Linux, а не Windows/Mac, и использует
Ubuntu с первых дней. Вы можете поймать его в твиттере через Бонготракс

Статей: 290

Получить технические вещи

Технические тенденции, тенденции стартапов, обзоры, онлайн-доход, веб-инструменты и маркетинг один или два раза в месяц.