Как создать новую базу данных в MySQL на Debian

13 мая 2026

Создание новой базы данных в MySQL на Debian осуществляется через терминал командой CREATE DATABASE имя_базы; после подключения к серверу от имени суперпользователя. Основной способ: войти через sudo mysql, выполнить команду создания, настроить кодировку (рекомендуется utf8mb4) и выйти.

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

1. Откройте терминал на сервере Debian.

2. Подключитесь к MySQL с правами root:

sudo mysql -u root -p

Введите пароль, если он был установлен при настройке MySQL.

3. Создайте новую базу данных (замените my_new_db на желаемое имя):

CREATE DATABASE my_new_db;

Рекомендуется использовать безопасный синтаксис:

CREATE DATABASE IF NOT EXISTS my_new_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

IF NOT EXISTS — предотвращает ошибку, если база с таким именем уже существует.

CHARACTER SET utf8mb4 — гарантирует правильную работу с Unicode (включая эмодзи).

4. Проверьте результат, просмотрев список баз:

SHOW DATABASES;

5. Выйдите из консоли MySQL:

EXIT;

Дополнительно: Создание пользователя для базы

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

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON my_new_db.* TO 'new_user'@'localhost';
FLUSH
PRIVILEGES;

 my_new_db.* означает права на все таблицы внутри базы.