Создание базы данных в MySQL и MariaDB
Войдите в MySQL или MariaDB при помощи следующей команды:
mysql -u root -p
Создаем пользователя `USER_NAME` и пароль `PASSWORD`:
CREATE USER 'USER_NAME'@'localhost' IDENTIFIED BY 'PASSWORD';
Создаем новую базу:
CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;
или
CREATE DATABASE db_name;
или
CREATE DATABASE IF NOT EXISTS db_name;
Даем полные права пользователю `USER_NAME` на базу `db_name`:
GRANT ALL PRIVILEGES ON db_name.* TO 'USER_NAME'@'localhost';
Обновляем все привилегии:
FLUSH PRIVILEGES;
Для просмотра привилегий выполните команду:
SHOW GRANTS FOR 'USER_NAME'@'localhost';
Вывести список всех существующих баз:
SHOW DATABASES;