Как создать базу данных MySQL через командную строку в Linux

12 set 2022 2 min di lettura
Как создать базу данных MySQL через командную строку в Linux
Indice dei contenuti

Введение

MySQL — самая популярная система управления реляционными базами данных с открытым исходным кодом.

В этом руководстве объясняется, как создавать базы данных MySQL или MariaDB с помощью командной строки.

Предпосылки

Мы предполагаем, что в вашей системе уже установлен сервер MySQL или MariaDB.

Если на вашем сервере не установлены MySQL или MariaDB, вы можете быстро установить их, следуя инструкциям ниже:

Описанные ниже команды должны работать в большинстве систем Linux.

Все команды выполняются от имени администратора (минимальная привилегия, необходимая для создания новой базы данных — CREATE ) или с учетной записью root.

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

mysql -u root -p

Если вы не установили пароль для вашего root-пользователя MySQL, вы можете опустить параметр -p.

Создать базу данных MySQL

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

Чтобы создать новую базу данных MySQL или MariaDB, введите следующую команду, где database_name — это имя базы данных, которую вы хотите создать:

CREATE DATABASE database_name;
Query OK, 1 row affected (0.00 sec)

Если вы попытаетесь создать базу данных, которая уже существует, появится следующее сообщение об ошибке:

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Чтобы избежать ошибок, если база данных с тем же именем, которое вы пытаетесь создать, существует, вы можете использовать следующую команду:

CREATE DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)

В приведенном выше выводе вы можете увидеть, что Query OK означает, что запрос был успешным, а 1 warning означает, что база данных уже существует, и новая база данных не создавалась.

В Linux имена баз данных и таблиц MySQL чувствительны к регистру.

Просмотреть все базы данных MySQL

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

SHOW DATABASES;

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

+--------------------+
 | Database |
 +--------------------+
 | information_schema |
 | database_name |
 | mysql |
 | performance_schema |
 | test |
 +--------------------+
 5 rows in set (0.00 sec)

Выберите базу данных MySQL

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

USE database_name;
Database changed

После выбора базы данных все последующие операции, такие как создание таблиц, будут выполняться в выбранной базе данных.

Создайте базу данных MySQL с помощью mysqladmin

Вы также можете создать новую базу данных MySQL из терминала Linux с помощью утилиты mysqladmin.

Например, чтобы создать базу данных с именем database_name, введите следующую команду и при появлении запроса введите пароль пользователя root MySQL:

mysqladmin -u root -p create database_name

Вывод

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

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.