Установка MySQL в Linux Mint 22

В этом руководстве мы покажем вам, как выполняется установка MySQL в Linux Mint 22. MySQL — это мощная реляционная система управления базами данных с открытым исходным кодом, широко используемая для веб приложений и хранилищ данных. Ее надежность, производительность и простота использования сделали ее популярной среди разработчиков и системных администраторов.

Данная статья предполагает, что вы обладаете базовыми знаниями о Linux и умеете пользоваться командной строкой (терминалом). Установка довольно проста, но вам требуется работать под учетной записью root. Если к root нет доступа, тогда вам потребуется добавить ‘sudo’ к командам, чтобы получить привилегии root. Ну а теперь я покажу я покажу вам пошаговую установку MySQL на Linux Mint 22. Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на базе Debian. Например, Linux MintElementary OSPop!_OS и других.

MySQL
MySQL

Условия для установки MySQL на Linux Mint 22

  • Сервер под управлением одной из следующих операционных систем: Linux Mint 22.
  • Рекомендуется использовать свежую установку ОС, чтобы избежать возможных проблем.
  • Мы проведем вас через весь процесс, но базовое понимание командной строки будет полезно. Если вы новичок в CLI (терминале), вам стоит ознакомиться с некоторыми основными командами.
  • Подключение к Интернету.
  • Привилегии администратора необходимы для установки и настройки программного обеспечения в вашей системе. Убедитесь, что у вас есть права суперпользователя или sudo.

Установка MySQL в Linux Mint 22

Шаг 1. Обновление системы Linux Mint.

Для начала обновите системные пакеты. Откройте терминал и выполните следующие команды:

sudo apt update

sudo apt upgrade

Обновление системы Linux Mint
Обновление системы Linux Mint

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

Шаг 2. Установка MySQL в Linux Mint 22.

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

sudo apt install mysql-server

Установка MySQL в Linux Mint 22
Установка MySQL в Linux Mint 22

Менеджер пакетов установит все зависимости и предложит подтвердить установку. Нажмите «Y» и Enter, чтобы продолжить.

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

Шаг 3. Запуск и включение службы MySQL в Linux Mint 22.

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

sudo systemctl start mysql

sudo systemctl enable mysql

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

Чтобы убедиться, что MySQL установлен и работает правильно, проверьте состояние службы, запустив ее.

sudo systemctl status mysql

Запуск и включение службы MySQL в Linux Mint 22
Запуск и включение службы MySQL в Linux Mint 22

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

Кроме того, вы можете проверить версию установленного MySQL, выполнив команду:

mysql --version

Проверить версию установленного MySQL
Проверить версию установленного MySQL

Шаг 4. Настройка безопасности MySQL

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

sudo mysql_secure_installation

Настройка безопасности MySQL
Настройка безопасности MySQL

Данный сценарий проведет вас через несколько опций, связанных с безопасностью:

  • Установка пароля root (если он не был установлен во время установки)
  • Удаление анонимных пользователей
  • Запрет удаленного входа в систему root
  • Удаление тестовых баз данных
  • Перезагрузка таблиц привилегий

Следуйте подсказкам и отвечайте «Y» на вопросы, чтобы обезопасить установку MySQL.

Шаг 5. Настройка MySQL.

Чтобы настроить MySQL в соответствии с вашими требованиями, вы можете изменить конфигурационный файл MySQL. Файл конфигурации по умолчанию находится по адресу /etc/mysql/mysql.conf.d/mysqld.cnf.

Откройте файл с помощью текстового редактора с правами sudo:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

В этом файле вы можете настроить различные параметры, такие как номер порта, каталог данных, ведение журнала и параметры, связанные с производительностью. Обязательно раскомментируйте (удалите ‘#‘ в начале строки) и измените значения по мере необходимости.

Чтобы изменения конфигурации вступили в силу, перезапустите службу MySQL. Сдлеать это можно с помощью следующей команды:

sudo systemctl restart mysql

Шаг 6. Создание пользователя MySQL и базу данных.

Чтобы создать нового пользователя MySQL и базу данных, выполните следующие действия.

sudo mysql -u root -p

Создайте новую базу данных.

CREATE DATABASE mydatabase;

Создайте нового пользователя и предоставьте ему привилегии:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

Выйдите из оболочки MySQL:

EXIT;

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

Шаг 7. Проверка соединения с MySQL.

Чтобы проверить подключение к MySQL и убедиться, что все работает правильно, войдите в оболочку MySQL, используя только что созданного пользователя.

mysql -u myuser -p

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

Попробуйте выполнить простой SQL запрос, это позволить убедиться, что вы можете взаимодействовать с базой данных:

USE mydatabase;
CREATE TABLE test (id INT, name VARCHAR(255));
INSERT INTO test VALUES (1, 'John Doe');
SELECT * FROM test;

Если запрос выполняется успешно и вы видите вставленные данные, значит, ваша установка и конфигурация MySQL работают правильно.

Шаг 8. Устранение общих проблем.

Если вы столкнулись с какими-либо проблемами в процессе установки или настройки, вот несколько распространенных проблем и их решений:

  • Access denied for user ‘root’@’localhost’: Эта ошибка возникает, когда пароль root неверен или установлен неправильно. Сбросьте пароль root, следуя официальной документации MySQL.
  • MySQL service fails to start: Проверьте журнал ошибок MySQL, расположенный по адресу /var/log/mysql/error.log, на наличие специфических сообщений об ошибках. Убедитесь, что конфигурационный файл правильно оформлен и не содержит синтаксических ошибок.
  • Insufficient privileges: Если при создании пользователей или баз данных вы получаете ошибки, связанные с недостаточными привилегиями, убедитесь, что вы вошли в систему как пользователь root или пользователь с необходимыми привилегиями.

Заключение

Поздравляем! Вы успешно установили MySQL. Спасибо, что воспользовались этим руководством для установки последней версии базы данных MySQL в систему Linux Mint. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт MySQL.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

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