mysql
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| mysql [2018/10/03 13:31] – külső szerkesztés 127.0.0.1 | mysql [2025/09/12 09:32] (aktuális) – daevidt | ||
|---|---|---|---|
| Sor 5: | Sor 5: | ||
| == How to configure MySQL == | == How to configure MySQL == | ||
| 1. Set the MySQL service to start on boot | 1. Set the MySQL service to start on boot | ||
| - | | + | < |
| | | ||
| 2. Start the MySQL service | 2. Start the MySQL service | ||
| - | | + | <code bash> |
| | | ||
| 3. Log into MySQL | 3. Log into MySQL | ||
| - | | + | <code bash> |
| 4. Set the root user password for all local domains | 4. Set the root user password for all local domains | ||
| + | <code mysql> | ||
| SET PASSWORD FOR ' | SET PASSWORD FOR ' | ||
| SET PASSWORD FOR ' | SET PASSWORD FOR ' | ||
| SET PASSWORD FOR ' | SET PASSWORD FOR ' | ||
| - | | + | </ |
| 5. Drop the Any user | 5. Drop the Any user | ||
| + | <code mysql> | ||
| DROP USER '' | DROP USER '' | ||
| DROP USER '' | DROP USER '' | ||
| - | | + | </ |
| 6. Exit MySQL | 6. Exit MySQL | ||
| exit | exit | ||
| Sor 28: | Sor 30: | ||
| === Engine === | === Engine === | ||
| - | [[https:// | + | [[https:// |
| === Tranzakciók === | === Tranzakciók === | ||
| + | <code mysql> | ||
| start transaction | start transaction | ||
| ... | ... | ||
| Sor 37: | Sor 40: | ||
| SELECT * FROM ... WHERE < | SELECT * FROM ... WHERE < | ||
| - | | + | |
| + | </ | ||
| | | ||
| === LOAD DATA === | === LOAD DATA === | ||
| GYORS adatbetöltés. (pl 300.000 sor 1.8 sec volt) | GYORS adatbetöltés. (pl 300.000 sor 1.8 sec volt) | ||
| + | <code mysql> | ||
| LOAD DATA | LOAD DATA | ||
| INFILE '/ | INFILE '/ | ||
| Sor 48: | Sor 52: | ||
| ENCLOSED BY '"' | ENCLOSED BY '"' | ||
| LINES TERMINATED BY ' | LINES TERMINATED BY ' | ||
| + | </ | ||
| Előfordulhat, | Előfordulhat, | ||
| - | The MySQL server is running with the --secure-file-priv option so it cannot execute this statement | + | The MySQL server is running with the ''' |
| | | ||
| Ekkor: | Ekkor: | ||
| - | | + | <code mysql> |
| | | ||
| és másold oda a fájlt. | és másold oda a fájlt. | ||
| + | |||
| + | === Processzek === | ||
| + | Processzek vizsgálatához, | ||
| + | <code mysql> | ||
| + | show processlist; | ||
| + | select * from information_schema.processlist; | ||
| + | SELECT * FROM INNODB_LOCKS | ||
| + | SHOW ENGINE INNODB STATUS \G | ||
| + | </ | ||
| + | |||
| + | === Repair === | ||
| + | <code mysql> | ||
| + | CHECK TABLE tablaneve; | ||
| + | REPAIR TABLE tablaneve; | ||
| + | </ | ||
| + | |||
| + | Ha be van ragadva a REPAIR a processzek között " | ||
| + | <code ini> | ||
| + | beállítás okozza. Ezt 1-re célszerű állítani (főleg régi mysql esetén), és újraindítani a db-szervert. | ||
| + | |||
| + | |||
| + | ===== Esettanulmányok ===== | ||
| + | 1. Waiting for query cache lock, hatalmas load, rengeteg process. | ||
| + | |||
| + | * Query Cache modern környezetben gyakran hátrányos → kikapcsolás javasolt. | ||
| + | * Kompozit indexek létrehozása jelentősen csökkenti a beolvasott sorok számát. | ||
| + | * Buffer pool növelése javítja a memóriából történő kiszolgálás arányát. | ||
| + | * Ezek kombinációja gyorsabb, stabilabb MySQL működést biztosít. | ||
| + | |||
| + | https:// | ||
mysql.1538573496.txt.gz · Utolsó módosítás: 2018/10/03 13:31 szerkesztette: 127.0.0.1
