Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
|
administrace:mysql [2019/05/09 00:12] badtotem [MySQL] |
administrace:mysql [2019/05/09 00:18] (aktuální) badtotem [Nastavení jiného adresáře pro data] |
||
|---|---|---|---|
| Řádek 7: | Řádek 7: | ||
| SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB" FROM information_schema.TABLES WHERE table_schema = "nazev_databaze" GROUP BY table_schema; | SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 "Data Base Size in MB" FROM information_schema.TABLES WHERE table_schema = "nazev_databaze" GROUP BY table_schema; | ||
| </code> | </code> | ||
| + | |||
| + | ===== Nastavení jiného adresáře pro data ===== | ||
| + | <code> | ||
| + | service mysql stop | ||
| + | mkdir /mnt/data/mysqldata | ||
| + | cp -R /var/lib/mysql/mysql /mnt/data/mysqldata | ||
| + | cp /etc/mysql/my.cnf /root/my.cnf.backup | ||
| + | </code> | ||
| + | |||
| + | V souboru my.cnf změnit nastavení: | ||
| + | <code> | ||
| + | datadir=/mnt/data/mysqldata | ||
| + | </code> | ||
| + | |||
| + | Nastavit práva pro novou složku: | ||
| + | |||
| + | <code> | ||
| + | chown -R mysql:mysql /mnt/data/mysqldata | ||
| + | </code> | ||
| + | |||
| + | Přejmenovat původní složku: | ||
| + | <code> | ||
| + | mv /var/lib/mysql /var/lib/mysql-old | ||
| + | </code> | ||
| + | |||
| + | Vytvořit symlink: | ||
| + | |||
| + | <code> | ||
| + | ln -s /mnt/data/mysqldata /var/lib/mysql | ||
| + | </code> | ||
| + | |||
| + | Pokud používáš AppArmor: | ||
| + | <code> | ||
| + | echo "alias /var/lib/mysql/ -> /mnt/data/mysqldata/," >> /etc/apparmor.d/tunables/alias | ||
| + | </code> | ||
| + | |||
| + | Spustit službu | ||
| + | <code> | ||
| + | service mysql start | ||
| + | </code> | ||
| + | |||
| + | |||