MySQL: Różnice pomiędzy wersjami
Linia 1: | Linia 1: | ||
{{stub}} | {{stub}} | ||
− | ''MySQL'' to wolnodostępny system zarządzania relacyjnymi bazami danych. Zarządzanie jest dostępne przez panel administracyjny, phpMyAdmin i moduł <code>devil mysql</code>. | + | ''MySQL'' to wolnodostępny system zarządzania relacyjnymi bazami danych. Zarządzanie jest dostępne przez panel administracyjny, [https://pma.mydevil.net/ phpMyAdmin] i moduł <code>devil mysql</code>. |
=== DevilWEB === | === DevilWEB === |
Wersja z 13:25, 4 mar 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.