Tydyt:MariaDB: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
Řádka 25: Řádka 25:
 
  # localhost which is more compatible and is not less secure.
 
  # localhost which is more compatible and is not less secure.
 
  bind-address = 127.0.0.1
 
  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;

Verze z 7. 1. 2026, 21:51

Odkaz na manuál:

Přihlášení:

 mysql -u root -ppassword

Zobraz uživatele:

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

Přidání uživatele:

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

Nastavení práv:

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

Nastaveni plneho prava:

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

Aktualizace práv

FLUSH PRIVILEGES;

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;