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;
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
V souboru my.cnf změnit nastavení:
datadir=/mnt/data/mysqldata
Nastavit práva pro novou složku:
chown -R mysql:mysql /mnt/data/mysqldata
Přejmenovat původní složku:
mv /var/lib/mysql /var/lib/mysql-old
Vytvořit symlink:
ln -s /mnt/data/mysqldata /var/lib/mysql
Pokud používáš AppArmor:
echo "alias /var/lib/mysql/ -> /mnt/data/mysqldata/," >> /etc/apparmor.d/tunables/alias
Spustit službu
service mysql start