Solusi eksekusi MySQLTuner gagal

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:

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. 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.

7 Comments

  1. sipp kang 🙂
    saya menggunakan vestacp dan berbasis ubuntu 🙂

    ini belajar belajar tweak server untuk pembelajaran sekolah menggunakan online kang

  2. Belum saya eksekusi kang, karena mau dipakai dulu untuk ujian kang, jadi belum berani oprek lebih lanjut. Tunggu selesai ujian dulu kang, easyengine nya wp ya kang?
    Saya coba solusi ini Karena saat di akses oleh lebih dari 1000 concurrent user mesti ada halaman 502 bad gateway, ataupun internal server error.. Pakai xeon e3 16gb kang.

    1. Ini dedicated server mas? Atau maksudnya server sekolah dipakai ujian?

      Sudah pakai OPcache? Memcached? Itu lebih ke PHP daripada MySQL mestinya.

  3. Server sekolah mas, ada ip static nya jadi di gangbang rame rame via lokal, wifi sama paket data..

    Oke mas saya pelajari opcache nya mas chandra..
    Sekalian mau tanya mas, saya lihat lihat belum ada cara ya mas untuk tweak server berpanel vestacp?
    Thanks mas chandra

    1. VestaCP dan script – script sejenis itu terlalu rigid mas. Bisa sedikit dioptimalkan, tapi kalau ada masalah kadang ribet troubleshootingnya karena lokasi konfigurasinya sering tidak standar.

      Tapi kalau mas ada pertanyaan tweak yang spesifik mungkin saya ingat atau bantu carikan solusinya. 🙂

  4. Thx kang, sekarang udah gak pakai vestacp lagi, tapi pakai nginx, php-fpm dan mysql
    Ada recomendasi nya om untuk tunnel mysql di dedicated 16gb?

Tinggalkan Balasan ke RahmanSaputra Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *