Найти тему
OkoloIT

Как установить MySQL на Ubuntu: Пошаговое руководство для начинающих

Оглавление

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

Предварительные требования

  • Ubuntu 16.04 или новее
  • Доступ к терминалу
  • Права суперпользователя (sudo)

Пошаговая инструкция по установке MySQL

1. Обновление системы

Перед началом установки убедитесь, что ваша система обновлена:

sudo apt update && sudo apt upgrade -y

2. Установка MySQL

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

sudo apt install mysql-server -y

3. Проверка статуса MySQL

После установки проверьте, что MySQL успешно запущен:

sudo systemctl status mysql

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

Запустите скрипт безопасности MySQL:

sudo mysql_secure_installation

Следуйте инструкциям на экране для:

  • Установки надежного пароля для root пользователя
  • Удаления анонимных пользователей
  • Отключения удаленного входа root
  • Удаления тестовой базы данных

5. Вход в MySQL

Для входа в MySQL используйте команду:

sudo mysql -u root -p

Дополнительные настройки

Создание нового пользователя MySQL

#Если вы создаете пользователя, который будет доступен из внешней сети, то:
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
#Если вы создаете пользователя, который будет достпен только на локальном компьютере, то:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';

FLUSH PRIVILEGES;

Настройка удаленного доступа (опционально)

Отредактируйте файл конфигурации MySQL:

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

Измените строку bind-address = 127.0.0.1 на bind-address = 0.0.0.0

Перезапустите MySQL:

sudo systemctl restart mysql

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

Статья подготовлена тг-каналом @okoloit

-2

Ключевые слова: MySQL, Ubuntu, установка базы данных, SQL, веб-разработка, Linux, СУБД, администрирование сервера, безопасность базы данных.