Mysql як створити базу даних і користувача, світ it послуг

Створюємо нову базу MySQL і користувача

Нову базу даних і нового користувача mysql з повними правами на тільки що створену базу:
mysql -u -P
CREATE DATABASE ;
GRANT ALL PRIVILEGES ON .* TO 'my_user' @ 'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Не забуваємо завершувати команди mysql крапкою з комою. Зазвичай ім'я адміністратора root.
При цьому доступ до бази для даного користувача можливий тільки з localhost. Якщо ви хочете дати йому доступ до бази з будь-якого хоста, використовуєте% замість localhost:
GRANT ALL PRIVILEGES ON .* TO 'my_user' @ '%' IDENTIFIED BY 'my_password' WITH GRANT OPTION;

видалення бази даних MySQL
DROP DATABASE ;

Команда USE служить для вибору цієї активної бази
USE ;

Як створити дамп бази даних MySQL і відновити базу з дампа.

Дамп бази зберігається утилітою командного рядка mysqldump:

mysqldump --quick -u<логин> -p -h<хост> -P<порт> <база>> database.sql

Дамп всіх баз даних одночасно (з блокуванням таблиць на час дампа):

mysqldump -h<хост> -uroot -P<порт> -p<пароль> --all-databases --quick --lock-tables --extended-insert> backupalldb.sql

Відновлення бази з дампа відбувається з використанням утиліти mysql:

mysql -u<логин> -p -h<хост> -P<порт> -D

mysql -u <логин> -p <пароль>

mysql -u <логин> -p <пароль>
use ;
\. //dump.sql