Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengkonfigurasi MySQLTuner di server CentOS Anda. Bagi Anda yang tidak tahu, MySQLTuner adalah skrip yang ditulis dalam Perl yang memungkinkan Anda untuk meninjau instalasi MySQL dengan cepat dan membuat penyesuaian untuk meningkatkan kinerja dan stabilitas Variabel konfigurasi saat ini dan data status diambil dan disajikan dalam format singkat bersama dengan beberapa saran kinerja dasar Sangat mudah digunakan dan disarankan untuk menganalisis Linux Anda VPS secara teratur untuk mendapatkan performa terbaik.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi MySQLTuner di server CentOS.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS Linux.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal MySQLTuner di CentOS
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo yum update sudo yum install epel-release
Langkah 2. Menginstal MySQLTuner.
Unduh skrip MySQLTuner sebagai berikut:
wget --no-check-certificate https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl
Kita harus membuat skrip tersebut dapat dieksekusi:
chmod +x mysqltuner.pl
Untuk menjalankan MySQLTuner, Anda dapat menjalankan perintah:
./mysqltuner.pl
Akibatnya, Anda akan mendapatkan sesuatu seperti ini:
-------- 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)
Skrip merekomendasikan untuk menyesuaikan atau menambahkan variabel berikut di my.cnf
MySQL mengajukan. Lokasi my.cnf
biasanya /etc/my.cnf
atau /etc/mysql/my.cnf
tergantung pada distribusi Linux yang diinstal pada server Anda.
Selamat! Anda telah berhasil menginstal MySQLTuner. Terima kasih telah menggunakan tutorial ini untuk menginstal MySQLTuner untuk mengoptimalkan MySQL Anda pada sistem CentOS. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi MySQLTuner .