Tydyt:MariaDB: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Přidání)
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádka 6: Řádka 6:
 
   mysql -u root -ppassword
 
   mysql -u root -ppassword
  
Zobraz uživatele:
+
== Uživatelé ==
 +
=== Zobrazení  ===
 +
Seznam uživatelů:
 
  SELECT `GRANTEE` FROM `INFORMATION_SCHEMA`.`USER_PRIVILEGES` GROUP BY `GRANTEE`;
 
  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:
 
Přidání uživatele:
 
  CREATE USER 'newuser'@'%' IDENTIFIED BY 'newheslo';
 
  CREATE USER 'newuser'@'%' IDENTIFIED BY 'newheslo';
  
Nastavení práv:
+
Nastavení plných práv:
 
  GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
 
  GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%';
  
Nastaveni plneho prava:
+
Nastavení plných práv včetně přidávání dalších uživatelů:
  GRANT USAGE ON *.* TO 'newuser'@'%' WITH GRANT OPTION;
+
  GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;
  
Aktualizace práv
+
Aktualizace práv (od verze 10.1 již není potřeba):
 
  FLUSH PRIVILEGES;
 
  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.
 
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
 
  # Instead of skip-networking the default is now to listen only on

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;