Dapat laporan dari mas Saputra soal masalah yang dialami ketika menggunakan MySQLTuner bagi analisa databasenya. Bukannya sukses seperti tutorialnya tapi gagal karena masalah login. Berikut potongan pesan errornya:
root@cbat:/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. Dapat jadi ketika eksekusi programnya tak diminta apa username dan password root dari MySQL, ini biasanya karena sudah tersimpan dan dideteksi otomatis. Namun dapat jadi masalah kalau datanya tak akurat.
Jadi solusi pertama-tama yakni mengecek apa kredensial yang tersimpan pada konfigurasi MySQL:
nano /.my.cnf
Dan mungkin dapat berada di lokasi lainnya. Yang pasti menej dengan apa kata sandi root databasenya yang benar.
Solusi kedua yakni dengan menggunakan cara hostname:
mysqltuner --host nama_host --user nama_user --pass kata_sandi
Dapat diisikan nama remote/local host database servernya berada atau domisili IP.
Sementara cuma terpikir cara mengatasinya hanya yang diatas. Karena minimnya informasi seperti distro Linux apa, versi MySQLnya, terinstall dengan cara apa (dapat repo, manual atau malah gunakan script auto-installer). Namun kalau saya tebak ya antara Debian/Ubuntu.
Sumber https://servernesia.com