V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat MySQLTuner na vašem serveru CentOS. Pro ty z vás, kteří nevěděli, MySQLTuner je skript napsaný v Perlu, který vám umožňuje rychle zkontrolovat instalaci MySQL a provést úpravy za účelem zvýšení výkonu a stability. Aktuální konfigurační proměnné a stavová data jsou načtena a prezentována ve stručném formátu spolu s některými základními návrhy na výkon. Je to opravdu snadné a doporučujeme analyzovat váš Linux VPS pravidelně, abyste dosáhli co nejlepších výkonů.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci MySQLTuner na server CentOS.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS Linux.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte MySQLTuner na CentOS
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo yum update sudo yum install epel-release
Krok 2. Instalace MySQLTuner.
Skript MySQLTuner stáhněte následovně:
wget --no-check-certificate https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl
Musíme z něj vytvořit spustitelný skript:
chmod +x mysqltuner.pl
Chcete-li spustit MySQLTuner, můžete provést příkaz:
./mysqltuner.pl
V důsledku toho byste měli dostat něco takového:
-------- Recommendations ----------------------------------------------------- General recommendations: Run OPTIMIZE TABLE to defragment tables for better performance Reduce or eliminate unclosed connections and network issues When making adjustments, make tmp_table_size/max_heap_table_size equal Reduce your SELECT DISTINCT queries which have no LIMIT clause Variables to adjust: query_cache_type (=4) tmp_table_size (> 8M) max_heap_table_size (> 8M)
Skript doporučuje upravit nebo přidat následující proměnné v MySQL my.cnf
soubor. Umístění my.cnf
je obvykle /etc/my.cnf
nebo /etc/mysql/my.cnf
v závislosti na distribuci Linuxu, která je nainstalována na vašem serveru.
Blahopřejeme! Úspěšně jste nainstalovali MySQLTuner. Děkujeme, že jste použili tento návod k instalaci MySQLTuner k optimalizaci vašeho MySQL v systému CentOS. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web MySQLTuner .