Jak założyć nowego użytkownika MySQL przez konsole?
Umieszczam małą ściągę pt. Jak założyć nową bazę mysql i użytkownika, który będzie miał pełne prawa dostępu do tej bazy (create table, drop table, delete, update etc). Użytkownik ten jednak nie może mieć prawa nawet odczytu z innych baz na serwerze MySQLa.
Załóżmy, że projekt nazywa się owidiusz. Najpierw zakładam bazę:
create database owidiusz;
Następnie uzytkownika, nadajemy mu od razu hasło:
create user owidiusz identified by 'owidiusz123';
Nadajemy uprawnienia do bazy:
GRANT ALL PRIVILEGES ON owidiusz.* TO 'owidiusz'@'localhost';
I odświeżamy uprawnienia:
flush privileges;
I to wszystko
, można korzystać z bazy.
Dodaj komentarz