як додати

як додати
Буває, що віддалена / віртуальна машина встановлена ​​і необхідно створити користувачів / бази даних і роздати їм права, а ставити phpmyadmin не хочеться. Або просто блиснути умінням працювати з користувача mysql з консолі.

Для початку вам слід увійти до суперкористувачем:

Після введення пароля ми опинимося в консолі mysql.

Створимо користувача test з localhost і паролем 'password'.

create user 'test' @ 'localhost' identified by 'password';

Аккаунт було створено. Для перевірки подивимося список користувачів:

select user, host, password from mysql. user;

Створимо базу даних testdb.

create database testdb;

Дамо користувачеві test повні права на базу testdb

grant all on testdb. * to 'test' @ 'localhost'

Видалимо користувача 'test' @ 'localhost'

drop user 'test' @ 'localhost'

Якщо ви створили користувачів для різних хостів і хочете всіх видалити, то необхідно видалити їх по одному через команду 'drop user' із зазначенням хоста

Увага! Команда 'DROP USER "не закриває автоматично все сесії відкриті видаляється користувачем. Якщо користувач з відкритою сесією був видалений, то видалення не матиме ефекту до закриття сесії користувачем. Після закриття сесії наступна спроба входу в систему користувачем якого видалили не вдасться.

Видаляємо базу testdb

drop database testdb;

Схожі статті