MySQL: Różnice pomiędzy wersjami
(→Lista baz i użytkowników) |
m (kat.) |
||
Linia 31: | Linia 31: | ||
Aby otrzymać listę wszystkich baz danych i użytkowników należy skorzystać z polecenia <code>devil mysql list [-v]</code>. Użycie przełącznika <code>-v</code> dodatkowo pokaże uprawnienia. | Aby otrzymać listę wszystkich baz danych i użytkowników należy skorzystać z polecenia <code>devil mysql list [-v]</code>. Użycie przełącznika <code>-v</code> dodatkowo pokaże uprawnienia. | ||
+ | |||
+ | [[Category:Bazy Danych]] |
Wersja z 16:33, 27 lut 2015
Szablon:Stub
MySQL to wolnodostępny system zarządzania relacyjnymi bazami danych. Zarządzanie jest dostępne przez panel administracyjny, phpMyAdmin i moduł devil mysql
.
Spis treści
DevilWEB
Devil
Konfiguracja MySQLa jest również możliwa z shella za pomocą modułu devil mysql
.
Dodawanie i usuwanie bazy
Dodawanie bazy danych MySQL odbywa się za pomocą polecenia devil mysql db add nazwa_bazy [login] [--collate=...]
, gdzie argumentami są:
- nazwa_bazy - nazwa bazy danych,
- login - nazwa użytkownika, który zostanie automatycznie utworzony, jeśli istnieje zostaną mu nadane wszystkie uprawnienia do wskazanej bazy,
- --collate= - pozwala wybrać metodę porównywania znaków,
Usuwanie bazy danych MySQL odbywa się za pomocą polecenia devil mysql db del nazwa_bazy
.
Dodawanie i usuwanie użytkowników
Dodawanie użytkownika MySQL odbywa się za pomocą polecenia devil mysql user add login
, gdzie login to jego nazwa. Po jego utworzeniu należy ręcznie ustawić jego uprawnia dla wybranej bazy danych. Aby usunąć użytkownika MySQL należy posłużyć się poleceniem devil myssql user dell login
.
Zmiana hasła użytkownika
Zmiana hasła odbywa się poleceniem devil mysql user del login
.
Uprawniania użytkowników
Pierwszym etapem nadawania uprawnień użytkownikom jest dodawanie dostępu ze wskazanego adresu. Aby to zrobić należy skorzystać z polecenia devil mysql access login@host
, gdzie login to nazwa wcześniej utworzonego użytkownika, a host to domena, adres IP bądź maska MySQL. Następnie dodanej wcześniej kombinacji login@host trzeba zmienić uprawnienia korzystając z polecenia deviil mysql privileges login[@host] nazwa_bazy uprawnienia
. Uprawnienia to uprawnienia MySQL, które mają ulec zmianie. Dozwolone są makra +ALL
lub -ALL
, które ustawiają lub usuwają wszystkie uprawniania lub można podawać poszczególne uprawniania, przykładowo -INSERT +SELECT
.
Lista baz i użytkowników
Aby otrzymać listę wszystkich baz danych i użytkowników należy skorzystać z polecenia devil mysql list [-v]
. Użycie przełącznika -v
dodatkowo pokaże uprawnienia.