
MySQL — самая популярная система управления реляционными базами данных с открытым исходным кодом.
В этом руководстве объясняется, как создавать базы данных MySQL или MariaDB с помощью командной строки.
Прежде чем начать
Мы предполагаем, что в вашей системе уже установлен сервер MySQL или MariaDB.
Все команды выполняются от имени административного пользователя (минимальная привилегия, необходимая для создания новой базы данных, — CREATE ) или с использованием учетной записи root.
Чтобы получить доступ к оболочке MySQL, введите следующую команду и при появлении соответствующего запроса введите пароль пользователя root в MySQL:
mysql -u root -p
Если вы не установили пароль для пользователя root в MySQL, вы можете пропустить опцию -p .
Если вам необходимо изменить пароль root в MySQL, следуйте этой инструкции по сбросу пароля root в MySQL через командную строку.
Создать базу данных 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
Чтобы избежать ошибок, если база данных с таким же именем, которую вы пытаетесь создать, существует, используйте оператор IF NOT 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
После выбора базы данных все последующие операции, такие как создание таблиц, выполняются над выбранной базой данных.
Каждый раз, когда вы хотите работать с базой данных, вы должны выбрать ее с помощью оператора USE .
Вы также можете выбрать базу данных при подключении к серверу MySQL, добавив имя базы данных в конец команды:
mysql -u root -p database_name
Создайте базу данных MySQL с помощью mysqladmin
Вы также можете использовать утилиту mysqladmin для создания новой базы данных MySQL из терминала Linux.
Например, чтобы создать базу данных с именем database_name , используйте следующую команду:
mysqladmin -u root -p create database_name
Заключение
Мы показали вам, как создавать и выбирать базы данных MySQL с помощью оболочки MySQL и команды mysqladmin .
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Связанные руководства
- Как установить WordPress с Apache в Ubuntu 18.04
- Как установить Magento 2 на Ubuntu 18.04
- Как установить WordPress с Nginx на CentOS 7
- Как установить и защитить phpMyAdmin с помощью Apache в Debian 9
- Как установить phpMyAdmin с Nginx в Ubuntu 18.04
- Как установить phpMyAdmin с Nginx на CentOS 7
- Как установить и защитить phpMyAdmin с помощью Apache на CentOS 7