Tydyt:MariaDB: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Přidání)
 
Řádka 20: Řádka 20:
  
 
Nastavení plných práv včetně přidávání dalších uživatelů:
 
Nastavení plných práv včetně přidávání dalších uživatelů:
  GRANT ALL PRIVILEGES ON `blacklist`.* TO 'BlackIP'@'localhost' WITH GRANT OPTION;
+
  GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;
  
 
Aktualizace práv (od verze 10.1 již není potřeba):
 
Aktualizace práv (od verze 10.1 již není potřeba):
 
  FLUSH PRIVILEGES;
 
  FLUSH PRIVILEGES;
 +
 
== Vnější přístup ==
 
== Vnější přístup ==
 
Aby byl následně možný přístup i z jiného PC, je třeba v konfiguraci najit "bind-address = 127.0.0.1" a následně zakomentovat.
 
Aby byl následně možný přístup i z jiného PC, je třeba v konfiguraci najit "bind-address = 127.0.0.1" a následně zakomentovat.

Aktuální verze z 8. 1. 2026, 13:09

Odkaz na manuál:

Přihlášení:

 mysql -u root -ppassword

Uživatelé

Zobrazení

Seznam uživatelů:

SELECT `GRANTEE` FROM `INFORMATION_SCHEMA`.`USER_PRIVILEGES` GROUP BY `GRANTEE`;

Práva uživatelů:

SHOW GRANTS FOR 'uzivatel'@'host';

Přidání

Přidání uživatele:

CREATE USER 'newuser'@'%' IDENTIFIED BY 'newheslo';

Nastavení plných práv:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';

Nastavení plných práv včetně přidávání dalších uživatelů:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;

Aktualizace práv (od verze 10.1 již není potřeba):

FLUSH PRIVILEGES;

Vnější přístup

Aby byl následně možný přístup i z jiného PC, je třeba v konfiguraci najit "bind-address = 127.0.0.1" a následně zakomentovat.

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1

Údržba

Zjištění stavu tabulek v databazi vase_databaze:

SELECT table_name, data_free FROM information_schema.tables WHERE table_schema = 'vase_databaze';

Pokud v sloupečku 'data_free' je vysoké číslo, je vhodné příslušnou tabulku zoptimalizovat:

OPTIMIZE TABLE nazev_tabulky;