Создание и удаление баз в MySQL/MariaDB

Обновлено Обновлено: Опубликовано Опубликовано:

Тематические термины: MySQL, MariaDB, phpMyAdmin.

В данных примерах используется командная оболочка mysql и phpMyAdmin.

Подключение к СУБД

Для начала заходим в среду управления MySQL.

В Linux вводим команду:

# mysql -uroot -p

В Windows переходим в каталог, с установленной СУБД и запускаем одноименную команду mysql, например:

cd "%ProgramFiles%\MySQL\MySQL Server 5.5\bin\"

mysql -u root -p

* в приведенных примерах идет подключение к mysql/mariadb под учетной записью root с запросом пароля.

Создание новой базы

Командная строка

Используйте данный шаблон команды:

mysql> CREATE DATABASE newdb DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

* вышеописанная команда создаст базу данных с названием newdb и кодировкой UTF-8 (самая распространенная и универсальная).

Проверить, что база появилась можно командой:

mysql> show databases;

phpMyAdmin

В phpMyAdmin переходим в раздел Базы данных - вводим название новой базы - выбираем кодировку и нажимаем Создать:

Создаем базу данных в phpMyAdmin

Настройка доступа

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

mysql> GRANT ALL PRIVILEGES ON newdb.* TO dbuser@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;

* где newdb.* — наша база и все ее таблицы; dbuser@localhost — имя учетной записи, которая будет подключаться с локального сервера; password — придуманный нами пароль.
** В данном примере, учетной записи будут предоставлены полные права. Подробнее о правах в MySQL читайте статью Как создать пользователя MySQL и дать ему права.

Удаление базы MySQL

Командная консоль

Попробуем удалить ранее созданную базу:

mysql> DROP DATABASE newdb;

phpMyAdmin

Выбираем нужную базу галочкой и кликаем по Удалить:

Удаляем базу MySQL в phpMyAdmin

# Серверы # Базы данных # MySQL
Дмитрий Моск — частный мастер
Была ли полезна вам эта инструкция?

Да            Нет