Cara menggunakan log umum mysql 5.6

Untuk mendiagnosis masalah dengan MySQL (atau Percona dan MariaDB) maka kita perlu memeriksa isi lognya. Masalahnya adalah saya baru tahu bahwa beberapa instalasi (tergantung pada distro Linux dan versi server database yang diinstal) tidak aktif secara default. Jadi kalau ada kesalahan, diam saja, tidak ada catatan. Apakah itu mengganggu?

Nah.. kali ini saya akan menulis bagaimana membuat MySQL membuat file log untuk beberapa jenis event. Jadi tidak semua kejadian memiliki level yang sama tergantung fungsinya

Yang mana yang Anda inginkan di awal?. 🙂 Langkah selanjutnya adalah mengedit konfigurasi MySQL, biasanya bernama my. cnf

nano /etc/mysql/my.cnf

Saya asumsikan itu defaultnya, belum tentu ada di VPS Anda tapi Anda bisa mengeceknya sendiri. Nah...kode-kode yang akan saya bahas nanti ditempatkan di blok [mysqld] kecuali yang sudah saya tempatkan secara khusus

Log Permintaan Umum. Berisi informasi umum tentang aktivitas MySQL. Ya seperti hidup, mati, dan jalankan kueri SQL. Untuk mengaktifkan General Query Log, tambahkan kode berikut di dalamnya

general_log_file        = /var/log/mysql/mysql_umum.log
general_log             = 1
_

Log Kueri Lambat. Jika ada perintah SQL yang terlalu panjang atau lambat maka akan terekam disini. Untuk merekam Log Kueri Lambat, Anda memerlukan kode ini

log_slow_queries       = /var/log/mysql/mysql_lambat.log
long_query_time = 2
log-queries-not-using-indexes

Lalu ada Log Kesalahan. Fungsinya untuk menyimpan informasi setiap kali MySQL mengalami error. Untuk Error Log akan menggunakan kode ini

[mysqld_safe]
log_error=/var/log/mysql/mysql_error.log

[mysqld]
log_error=/var/log/mysql/mysql_error.log

Terakhir, agar MySQL selalu menjalankan proses perekaman catatan aktivitasnya, pengaturannya perlu dihidupkan, silakan masuk ke mode interaktif MySQL terlebih dahulu

mysql -u root -p
_

Kemudian jalankan perintah ini

SET GLOBAL general_log = 'ON';
SET GLOBAL slow_query_log = 'ON';

Setelah itu silahkan restart proses MySQL

service mysql restart
_

Selesai. 😀

Baca juga

  • Aktifkan akses jarak jauh ke database MySQL
  • Mengatasi ERROR 2002 (HY000). Tidak dapat terhubung ke server MySQL lokal melalui socket '/var/lib/mysql/mysql. kaus kaki' (2)

    Bagi Anda yang sebelumnya pernah menggunakan MySQL, biasanya Anda akan menemukan bahwa MySQL adalah bagian dari paket aplikasi AMP (Apache-MySQL-PHP). Aplikasi ini sering digunakan untuk belajar pemrograman web, dan biasanya terdiri dari paket web server Apache, aplikasi database MySQL, dan bahasa pemrograman web PHP. XAMPP dan WampServer adalah 2 dari sekian banyak aplikasi serupa yang sering digunakan di Windows

    Paket aplikasi bundle ini menawarkan kemudahan instalasi, karena kita tidak direpotkan dengan berbagai setting agar ketiga aplikasi tersebut bisa berjalan. Jika aplikasi ini sudah terinstall di komputer anda silahkan gunakan, atau jika anda ingin install MySQL menggunakan XAMPP silahkan ikuti langkah-langkah pada tutorial cara install XAMPP

    Pada tutorial MySQL kali ini saya akan memberikan langkah-langkah menginstal aplikasi MySQL secara mandiri (stand alone), langsung menggunakan file instalasi dari www. mysql. com. Dengan menginstal MySQL secara terpisah dari aplikasi lain seperti PHP (seolah-olah menggunakan XAMPP), kita dapat mempelajari lebih detail tentang pengaturan dan file aplikasi MySQL

    Cara menggunakan log umum mysql 5.6

    Jika aplikasi MySQL sudah terinstal di komputer Anda (yang merupakan bagian dari paket aplikasi AMP), dan Anda ingin mengikuti proses penginstalan di tutorial ini, Anda harus mematikan layanan dari aplikasi MySQL ini. Untuk tutorial cara mematikan service MySQL akan saya bahas di Tutorial MySQL. Menjalankan Server MySQL. Silahkan matikan layanan MySQL, dan ulangi instalasi MySQL seperti pada tutorial ini

    Juga untuk kepentingan pembelajaran, kita hanya akan menggunakan interface command prompt (DOS), dimana kita akan mengetik huruf demi huruf untuk mengoperasikan MySQL. GUI MySQL seperti PhpMyAdmin akan membuatnya jauh lebih mudah, tetapi untuk saat ini kami tidak akan menggunakannya


    Unduh MySQL

    MySQL yang akan kita gunakan adalah MySQL Community Server yang merupakan versi gratis dari MySQL. Versi lainnya, MySQL Enterprise Server merupakan versi berbayar yang umumnya digunakan oleh perusahaan untuk kebutuhan database yang lebih advance

    Cara menggunakan log umum mysql 5.6

    Diperbarui pada Januari 2015. sebelumnya tutorial ini menggunakan MySQL versi 5. 5, Sekarang MySQL telah merilis versi 5. 6 dan tampilan halaman download MySQL sedikit berubah. Oleh karena itu saya akan melakukan penyesuaian. MySQL akan selalu update beberapa kali. Versi MySQL yang Anda unduh mungkin lebih baru dari 5. 6. Namun kemungkinan besar cara pemasangannya akan tetap sama

    Pada saat tutorial ini direvisi pada Januari 2015, versi stabil terakhir dari MySQL Community Server adalah versi 5. 6. 22. MySQL Community Server dapat diunduh dari situs resmi MySQL. http. //dev. mysql. com/unduh/mysql/

    MySQL mendukung berbagai sistem operasi, tetapi karena kebanyakan dari kita menggunakan Windows, saya hanya akan menjelaskan cara menginstalnya di Windows

    Setelah halaman resmi MySQL terbuka, silahkan scroll ke bawah. Pada tampilan bagian download MySQL, kita akan menemukan beberapa paket instalasi yang bisa dipilih

    Cara menggunakan log umum mysql 5.6

    Pada menu select platform, silahkan pilih sistem operasi yang diinginkan. Karena kita menggunakan windows, pilihlah Microsoft Windows

    MySQL Installer terdiri dari 2 pilihan yaitu file executable (exe) yang disebut dengan MSI Installer, atau file ZIP. Untuk lebih mudahnya sebaiknya pilih file MSI, karena file ini berisi versi MySQL yang dilengkapi dengan wizard untuk memandu kita melalui proses instalasi dan setup awal, sedangkan untuk versi ZIP merupakan aplikasi MySQL tanpa proses instalasi. Setelah selesai, klik tombol. unduh untuk versi MSI

    Cara menggunakan log umum mysql 5.6
    Halaman selanjutnya adalah halaman "Download MySQL Installer". MySQL menyediakan 2 jenis file yaitu dengan ukuran kecil (sekitar 1,6 MB), atau ukuran besar (sekitar 282 MB). Versi ukuran kecil sebenarnya adalah versi penginstal online, yang akan mengunduh seluruh file MySQL selama proses penginstalan. Sedangkan yang besar adalah installer versi offline yang tidak perlu terkoneksi internet selama proses instalasi

    Untuk memudahkan dan agar kita bisa menyimpan file master MySQL sebaiknya pilih versi yang besar, sehingga kita tidak perlu online saat instalasi. Klik tombol unduh untuk melanjutkan

    Pada halaman "Begin your download", MySQL akan menampilkan form untuk login atau membuat akun di mysql. com. Jika berminat silahkan isi formulir pendaftaran, namun jika belum lanjutkan dengan klik link "» No thanks, just start my download. ”

    Cara menggunakan log umum mysql 5.6
    Proses pengunduhan akan dimulai, dan tergantung kecepatan internet, proses ini akan berlangsung beberapa detik


    Proses Instalasi MySQL

    Setelah proses download file MySQL selesai, Anda akan menemukan file instalasi MySQL berupa. mysql-installer-community-5. 6. 22. 0. msi. Kemungkinan versi yang anda download akan berbeda, karena MySQL terus mengeluarkan versi terbaru, namun langkah penginstalannya kurang lebih sama

    Cara menggunakan log umum mysql 5.6

    Lanjutkan dengan mengklik dua kali file mysql-installer-community-5. 6. 22. 0. msi, dan Anda akan menemukan tampilan awal dari proses instalasi MySQL (Jika Anda menggunakan Windows Vista, 7 atau Windows 8, jendela konfirmasi hak akses administrator dapat muncul beberapa kali, silakan klik Ya)

    Cara menggunakan log umum mysql 5.6

    Cara menggunakan log umum mysql 5.6

    Setelah proses persiapan instalasi selesai maka akan ada tampilan lisensi MySQL, sekilas terlihat MySQL menggunakan GNU GENERAL PUBLIC LICENSE. Centang "I accept the terms in the License Agreement", lalu klik tombol Next

    Cara menggunakan log umum mysql 5.6

    Di jendela "Pilih Produk dan Fitur", di sini kita dapat memilih aplikasi dan fitur apa saja yang ingin kita instal. Dapat dilihat bahwa file instalasi MySQL 5. 6 ini menggabungkan fitur lain selain MySQL Server, seperti. Aplikasi admin untuk excel, visual studio, MySQL connector, dan juga file dokumentasi

    Untuk sementara kita akan melewatkan fitur-fitur tersebut dan hanya fokus pada penginstalan MySQL Server. Silahkan klik tombol plus (+) yang ada di bagian atas (MySQL Server), sampai menemukan 2 pilihan. Server MySQL5. 6. 22 -x64 dan MySQL Server 5. 6. 22 -x86. Kita hanya akan memilih salah satu dari pilihan tersebut, bedanya pilihan pertama untuk Windows 64-bit, dan pilihan kedua untuk Windows 32-bit. Tergantung pada jenis Windows yang Anda gunakan, silakan pilih salah satunya. Karena saya menggunakan Windows 7 64-bit, saya akan memilih MySQL Server 5. 6. 22 -x64

    Silakan klik versi MySQL yang diinginkan (x64 atau x82), lalu klik tombol panah hijau di tengah jendela untuk berpindah dari jendela "Produk yang Tersedia" ke "Produk/Fitur yang Akan Diinstal"

    Cara menggunakan log umum mysql 5.6

    Sebelum kita melanjutkan ke jendela berikutnya, saya akan mengubah pengaturan folder instalasi MySQL. Jika langsung klik tombol Next, maka secara default MySQL sudah terpasang di folder tersebut. C. \Program Files\MySQL\MySQL Server 5. 6. Meskipun ini tidak boleh, tapi saya ingin memindahkannya ke folder D. \MySQL 5. 6 agar lebih mudah diakses. Caranya klik MySQL Server 5. 6. 22 -x64 di jendela kiri, dan di pojok kanan bawah akan muncul opsi "Advanced Option". Klik opsi ini, dan jendela baru akan muncul untuk mengubah lokasi instalasi MySQL

    Cara menggunakan log umum mysql 5.6
    Ada 2 entri, yang pertama adalah Direktori Instal yang akan menjadi folder tempat file program MySQL ditempatkan, dan yang kedua adalah Direktori Data tempat file data seperti database dan tabel ditempatkan. Seperti yang terlihat pada gambar di atas, saya mengubah Direktori Install menjadi D. \MySQL 5. 6 dan Direktori Data ke D. \MySQL 5. 6\Data. Kedua folder ini tidak perlu dibuat terlebih dahulu, karena MySQL akan membuatnya secara otomatis. Kemudian selesaikan dengan mengklik tombol OK, lalu klik tombol Next untuk melanjutkan instalasi MySQL

    Cara menggunakan log umum mysql 5.6
    Di Jendela Instalasi ini, produk dan fitur apa pun yang ingin Anda instal akan ditampilkan. Karena kita hanya memilih MySQL Server 5. 6. 22, maka hanya 1 dari produk ini yang akan dipasang. Silahkan klik tombol Execute untuk memulai Proses Instalasi MySQL Server

    Proses instalasi akan memakan waktu beberapa detik, dan setelah selesai, klik tombol Next beberapa kali hingga kita masuk ke bagian konfigurasi awal MySQL


    Konfigurasi Awal MySQL

    Setelah proses instalasi MySQL Server selesai, MySQL akan masuk ke menu konfigurasi, jendela pertama untuk konfigurasi ini adalah Type dan Networking

    Cara menggunakan log umum mysql 5.6

    Pada langkah ini kita akan mengkonfigurasi pengaturan MySQL. Jendela pertama adalah Jenis dan Jaringan. Di jendela ini kita dapat mengubah beberapa pengaturan MySQL yang terkait dengan jenis server dan jaringan. Karena kita akan menggunakan MySQL Server untuk belajar dan bukan untuk server sebenarnya, saya tetap membiarkan opsi Config Type dengan Development Machine. Untuk opsi port, saya juga akan tetap menggunakan pengaturan default. 3306

    Opsi Opsi Lanjutan pada baris paling bawah digunakan untuk pengaturan lokasi file log. Karena kita tidak membutuhkannya sekarang, saya tidak akan memilih opsi ini. Akhiri dengan mengklik tombol Next

    Cara menggunakan log umum mysql 5.6
    Jendela berikutnya adalah Akun dan Peran Pengguna. Pada bagian ini kita akan membuat password untuk user root dan jika diinginkan kita juga bisa membuat user lain. Di bagian atas, kita harus memasukkan kata sandi untuk pengguna root. Root merupakan user tertinggi di MySQL atau sering disebut dengan superuser. Pengguna root memiliki hak akses ke semua tabel dan database, termasuk menghapus semua database yang ada. Karena kita menggunakan server MySQL ini di komputer kita sendiri dan hanya untuk proses pembelajaran, mohon masukan password yang mudah diingat, saya akan menggunakan passwordnya. "qwerty"

    Di bagian bawah ada opsi untuk menambahkan pengguna lain selain root. Tapi untuk saat ini kita tidak membutuhkannya, dan kita akan belajar bagaimana membuat user dari dalam MySQL nanti. Akhiri jendela ini dengan mengklik tombol Berikutnya

    Cara menggunakan log umum mysql 5.6
    Jendela konfigurasi terakhir adalah Layanan Windows. Pada bagian ini kita dapat memilih untuk menambahkan MySQL sebagai Layanan Windows. Dengan demikian, MySQL akan langsung berjalan ketika Windows dihidupkan

    Tapi saya tidak ingin menginstal MySQL sebagai layanan, dan akan menjalankannya secara manual. Walaupun akan sedikit merepotkan, tapi saya bisa menghemat memori ketika saya tidak membutuhkan MySQL, dan juga untuk menghindari masalah ketika saya ingin menginstal lebih dari 1 aplikasi MySQL di 1 komputer. Namun, jika Anda ingin menginstal MySQL sebagai Layanan Windows, itu tidak akan menjadi masalah. Akhiri jendela ini dengan mengklik tombol Berikutnya

    Cara menggunakan log umum mysql 5.6

    Di jendela terakhir. Terapkan Konfigurasi Server, akan menerapkan beberapa opsi pengaturan yang dipilih sebelumnya, termasuk untuk firewall, membuat pengguna, memasukkan Layanan Windows (jika dipilih), dan lainnya. Perhatikan bahwa pada bagian ini MySQL Server juga sudah dijalankan secara otomatis

    Cara menggunakan log umum mysql 5.6

    Setelah proses selesai, jika tidak ada masalah, klik tombol Selesai beberapa kali hingga Anda mencapai akhir instalasi MySQL. Akhiri dengan tombol Selesai

    Cara menggunakan log umum mysql 5.6


    Menguji Instalasi MySQL

    Setelah menginstal MySQL di atas, MySQL Server 5. 6 secara otomatis juga telah berjalan di latar belakang. Kami akan mencoba mengakses Server MySQL ini

    Untuk menguji apakah MySQL sudah terinstall dengan sempurna, kita akan mencoba mengakses MySQL Client Console dari menu Start -> All Programs -> MySQL -> MySQL Server 5. 6 -> MySQL5. 6 Klien Baris Perintah

    Cara menggunakan log umum mysql 5.6

    Pada jendela DOS yang terbuka masukan password root user yang sudah kita buat tadi, pada tutorial ini saya beri password "qwerty", lalu tekan enter. Jika sudah muncul tampilan “Welcome to the MySQL monitor” berarti instalasi MySQL kita sudah berjalan dengan sukses