Как создать базу данных и пользователя MySQL

Если на вашем сервере не установлена какая-нибудь удобная панель администрирования и вам нужно добавить пользователя и базу данных mysql для создания сайта, сделать это можно через консоль.

Для начала подключитесь к серверу mysql.

# mysql -u root -p

При этом, будет запрошен пароль администратора.

Создаём базу данных:

mysql> CREATE DATABASE `db`;

name замените на имя базы данных.

Следующим шагом будет создание пользователя базы данных. В консоли напечатайте команду:

mysql> CREATE USER 'name'@'localhost' IDENTIFIED BY 'password';

Здесь нужно заменить name на имя пользователя, а password — на пароль для этого пользователя.

Последний шаг — это выдача всех превилегий на базу данных для созданного пользователя. Выполните следующую команду, заменив db на имя базы, a nameна имя пользователя.

mysql> GRANT ALL PRIVILEGES ON `db`.* TO 'name'@'localhost';

Обновите превилегии командой:

mysql> FLUSH PRIVILEGES;

Краткая памятка по MySql

Запуск выполнения команд через terminal:

mysql -u root -p

Создание индекса:

alter table [table_name] add index ([column_name]) constraint ([fk_id]) foreign key ([key_name]) references [ref_table](ref_table_key_id)

Добавление колонки:

alter table [table_name] add [column_name] bit default 0 after [column_name]

Вызов процедуры:
CALL [proc_name] ();

Просмотр колонок у таблицы:

describe table_name;

Просмотреть код у таблицы:

show create table table_name;