Dapat laporan dari mas Saputra soal masalah yang dialami saat menggunakan MySQLTuner untuk analisa databasenya. Bukannya sukses seperti tutorialnya tapi gagal karena masalah login. Berikut potongan pesan errornya:

[email protected]:/home/cbat# perl mysqltuner.pl
 >>  MySQLTuner 1.7.0 - Major Hayden 
 >>  Bug reports, feature requests, and downloads at http://mysqltuner.com/
 >>  Run with '--help' for additional options and output filtering

[--] Skipped version check for MySQLTuner script
[!!] Attempted to use login credentials from debian maintenance account, but they failed.

Ini saya banyak menebaknya. Bisa jadi saat eksekusi programnya tidak diminta apa username dan password root dari MySQL, ini biasanya karena sudah tersimpan dan dideteksi otomatis. Tapi bisa jadi masalah kalau datanya tidak akurat.

Jadi solusi pertama adalah mengecek apa kredensial yang tersimpan dalam konfigurasi MySQL:

nano ~/.my.cnf

Dan mungkin bisa berada di lokasi lainnya. Yang pasti edit dengan apa kata sandi root databasenya yang benar.

Solusi kedua adalah dengan menggunakan metode hostname:

mysqltuner --host nama_host --user nama_user --pass kata_sandi

Bisa diisikan nama remote/local host database servernya berada atau alamat IP.

Sementara cuma terpikir cara mengatasinya hanya yang diatas. Karena minimnya informasi seperti distro Linux apa, versi MySQLnya, terinstall dengan cara apa (bisa repo, manual atau malah pakai script auto-installer). Tapi kalau saya tebak ya antara Debian/Ubuntu.