MySQL — это инструмент для управления реляционными базами данных (СУБД) с открытым исходным кодом, предназначен для индивидуального или корпоративного использования. MySQL, это детище корпорации Oracle. MySQL используется во всем мире и на всех популярных платформах.
Фактически MySQL — это много-много таблиц, которые связаны между собой. Например, у нас есть интернет-магазин по продаже игрушек. Информация на сайте интернет-магазина выводится из таблиц базы данных MySQL. Одна таблица отвечает за товары, вторая за заказы, третья за клиентов.
Сервер и клиент MySQL запакованы отдельно в репозитории Ubuntu, доступны через «mysql-server» и «mysql-client» соответственно. Установку начнем с обновления репозитория Ubuntu:
sudo apt update
Следующей командой устанавливаем и сервер, и клиент MySQL:
sudo apt install mysql-client mysql-server
В организациях сервер, обычно, устанавливается на отдельный ПК или как его еще называют — выделенный ПК, а клиент на локальные машины. Если планируется подтягивать БД MySQL при помощи API, установка клиента не обязательна, однако лучше его установить, так как это помогает при отладки.
Для того, чтобы убедиться, установлены ли клиент и сервер MySQL в Ubuntu 22.04, необходимо полнить команды. Для клиента вводим:
mysql --version
А для проверки успешности установки сервера MySQL, вводим:
mysqld --version
Сервер MySQL работает как демон (программа в UNIX-системах, в нашем случае Ubuntu), которую можно вызвать через «mysqld» или включить в качестве фоновой службы при помощи «systemctl».
MySQL часто устанавливается как часть серверного ПО XAMP (X — кроссплатформенность или любая ОС, Apache, MySQL, PHP/Python/Perl). Такие сборки упрощают развертывание полноценного веб-сервера.