meta data for this page
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
| mysql [2021/11/21 20:20] – [Zarządzanie użytkownikami] Paweł Grygorczuk | mysql [2025/11/05 09:37] (aktualna) – [MySQL] Paweł Grygorczuk | ||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| ====== MySQL ====== | ====== MySQL ====== | ||
| + | <WRAP center round important 90%> | ||
| + | Od wersji Debian 10 MySQL' | ||
| + | <code bash> | ||
| + | apt-get install gnupg wget lsb-release | ||
| + | wget http:// | ||
| + | dpkg -i mysql-apt-config_0.8.36-1_all.deb | ||
| + | </ | ||
| + | Sprawdź jakie jest najnowsze repozytorium na stronie https:// | ||
| + | </ | ||
| ===== Backup bazy ===== | ===== Backup bazy ===== | ||
| Linia 39: | Linia 48: | ||
| Nadanie uprawnień dla nowego użytkownika. | Nadanie uprawnień dla nowego użytkownika. | ||
| + | <code mysql> | ||
| + | CREATE USER ' | ||
| + | GRANT SELECT, INSERT, UPDATE ON baza.tabela TO ' | ||
| + | </ | ||
| + | |||
| + | Aby nadać wszystkie uprawnienia, | ||
| <code mysql> | <code mysql> | ||
| GRANT SELECT, INSERT, UPDATE ON baza.tabela TO ' | GRANT SELECT, INSERT, UPDATE ON baza.tabela TO ' | ||
| Linia 68: | Linia 83: | ||
| </ | </ | ||
| - | ===== Tworzenie bazy ===== | + | Zmiana hasła. |
| + | |||
| + | <code mysql> | ||
| + | ALTER USER ' | ||
| + | </ | ||
| + | ===== Zarządzanie bazą ===== | ||
| + | |||
| + | Tworzenie nowej bazy danych | ||
| <code mysql> | <code mysql> | ||
| CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_polish_ci; | CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_polish_ci; | ||
| + | USE mydatabase; | ||
| </ | </ | ||
| Linia 93: | Linia 116: | ||
| <code mysql> | <code mysql> | ||
| PURGE BINARY LOGS BEFORE ' | PURGE BINARY LOGS BEFORE ' | ||
| + | </ | ||
| + | |||
| + | Zmiany ustawień można dokonać następująco, | ||
| + | <code mysql> | ||
| + | SET GLOBAL binlog_expire_logs_seconds = 259200; | ||
| </ | </ | ||