In questo tutorial, ti mostreremo come installare e configurare MySQLTuner sul tuo server CentOS. Per chi non lo sapesse, MySQLTuner è uno script scritto in Perl che ti permette di rivedere rapidamente un'installazione di MySQL e apportare modifiche per aumentare le prestazioni e la stabilità. Le variabili di configurazione correnti e i dati di stato vengono recuperati e presentati in un breve formato insieme ad alcuni suggerimenti di base sulle prestazioni. È davvero facile da usare e si consiglia di analizzare il tuo Linux VPS regolarmente per ottenere le migliori prestazioni.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di MySQLTuner su un server CentOS.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS Linux.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa MySQLTuner su CentOS
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo yum update sudo yum install epel-release
Passaggio 2. Installazione di MySQLTuner.
Scarica lo script MySQLTuner come segue:
wget --no-check-certificate https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl
Dobbiamo renderlo eseguibile come script:
chmod +x mysqltuner.pl
Per eseguire MySQLTuner, puoi eseguire il comando:
./mysqltuner.pl
Di conseguenza, dovresti ottenere qualcosa del genere:
-------- 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)
Lo script consiglia di regolare o aggiungere le seguenti variabili in MySQL my.cnf
file. La posizione di my.cnf
è normalmente /etc/my.cnf
o /etc/mysql/my.cnf
a seconda della distribuzione Linux installata sul tuo server.
Congratulazioni! Hai installato con successo MySQLTuner. Grazie per aver utilizzato questo tutorial per l'installazione di MySQLTuner per ottimizzare il tuo MySQL sul sistema CentOS. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di MySQLTuner .