Apa itu phpMyAdmin ? yaitu perangkat lunak gratis paling populer untuk administrasi MySQL dan MariaDB ditulis dalam PHP. phpMyAdmin paling banyak ditemukan terutama dalam layanan web hosting.
Operasi yang sering digunakan yaitu mengelola database, export, import, kolom, relasi, tabel, indeks, pengguna, perizinan, dll. Semuanya dapat dilakukan dengan mudah melalui antarmuka pengguna (GUI).
Fitur utama phpMyAdmin MySQL
- Antarmuka berbasis web.
- Membuat tabel , menyalin, mengubah nama database, membuat tabel, kolom dan indeks.
- Impor data ekspor data ke berbagai format seperti SQL, CSV, PDF, XML, Excel, Word, Text, Spreadsheet dll
- Pemeliharaan basis data dan tabel di server melalui konfigurasi dari sisi server.
- Penelusuran database. Pencarian global dalam basis data.
- Mengelola hak istimewa dan pengguna MySQL.
- Membuat grafik PDF dari tampilan basis data.
- Membuat query menggunakan Query-by-example.
- Mengelola prosedur penyimpanan.
- Dan banyak lagi.
Apa Kaitan phpMyAdmin dengan WordPress ?
Setiap install WordPress pasti akan ada database dan anda bisa melihatnya melalui phpMyAdmin serta bisa melakukan apapun di dalamnya. Termasuk database plugin juga ada di database ini.
WordPress menyimpan data “mentah” di database MySQL melalui phpMyAdmin dan berinteraksi dengan database untuk menghasilkan sebuah informasi dalam situs WordPress Anda. Mengolah banyak informasi mulai dari data login pengguna, email admin, posting, judul situs web, deskripsi hingga komentar tersedia di database WordPress.
Setiap Anda install WordPress akan secara otomatis dibuatkan tabel standar.Tepatnya sekitar 11 tabel dan akan terus bertambah ketika install plugin dll.
Tabel standar database WordPress
- wp_commentmeta – Untuk metadata komentar.
- wp_comments – untuk menyimpan semua komentar.
- wp_links – Menyimpan informasi tautan WordPress yang diutamakan.
- wp_options – Pengaturan Administrasi disimpan dalam tabel ini.
- wp_postmeta – Metadata dari posting Anda. Metadata posting merupakan informasi terkait misal penulis, kategori, tanggal, tag dll.
- wp_posts – Data posting, halaman dan item navigasi.
- wp_terms – Menyimpan informasi taksonomi seperti kategori dan tag.
- wp_term_relationships – Relasi antara postingan dan taksonomi.
- wp_term_taxonomy – Informasi taksonomi dengan tabel wp_terms
- wp_usermeta – Metadata pengguna
- wp_users – Data semua user ada disini.
Tabel diatas berupa data mentah situs web WordPress tanpa css, tanpa file media, dan tanpa segala sesuatu yang membuat web Anda dapat ditampilkan oleh browser. Agar dapat diakses dan tampil di browser maka diatur dari sisi file WordPress.
Database WordPress memiliki peranan yang sangat penting dibanding file WordPress itu sendiri. Jika anda kehilangan file WordPress maka bisa dengan mudah upload kembali. Berbeda jika kehilangan database nya maka isi konten akan hilang terutama yang penting adalah isi posting dan isi halaman. Kecuali gambar karena gambar disimpan bukan di database tapi di folder website.
Jadi sebelum Anda melakukan apapun terhadap database sangat penting untuk di backup dahulu!
Untuk mengakses database WordPress Anda cukup mudah yaitu di panel hosting tinggal pilih phpMyAdmin dan akan tampil seluruh isi tabel database.
Cara mengoptimalkan database melalui phpMyAdmin.
Seiring dengan waktu database Anda akan bertambah dan akan berpengaruh terhadap kinerja yang disebut dengan overhead. Overhead ini bisa dilihat di kolom paling akan dan jika sudah bertambah banyak maka ini perlu dioptimalkan. Untungnya untuk mengoptimalkan, Anda tidak perlu berpikir keras bagaimana caranya, phpMyAdmin sudah menyediakan fitur untuk mengoptimalkan database.
Cara mengoptimalkan database melalui phpMyAdmin.
Buka phpMyAdmin dan pilih database kemudian pilih semua tabel dan pada dropdown sebelah kanan pilih optimize table.
Untuk menghapus (drop), memperbaiki, copy, export database masih sama seperti cara di atas yaitu centang semua table dan pada dropdown pilih aksi mana yang diinginkan.
Kesimpulannya, phpMyAdmin adalah alat untuk administrasi database dan pada WordPress dapat membantu pengolahan data yang akan ditampilkan situs web Anda. Jika Anda lupa username atau password dan tidak bisa reset melalui email maka database melalui phpMyAdmin dapat membantu Anda menyelesaikannya.
Sekali lagi catatan penting! Sebelum Anda melakukan apapun terhadap database silahkan backup dahulu dengan cara export. Sehingga jika terjadi kesalahan tinggal import dan database akan kembali ke semula seperti terakhir di export.