Tutorial Membuat Web Online Part 11: Cara Membuat Database MySQL di cPanel Web Hosting

Dalam 2 tutorial sebelumnya, kita telah membahas cara upload file website menggunakan File Manager cPanel maupun melalui FTP. Pada contoh tersebut saya hanya menggunakan file website yang terdiri dari kode HTML statis. Untuk website dinamis (menggunakan PHP), terkadang perlu fitur tambahan seperti database MySQL. Dalam tutorial kali ini saya akan membahas cara membuat database MySQL di cPanel.


Saat ini, website yang terdiri dari kode HTML saja tidak lagi mencukupi. Sebagian besar website perlu kemampuan tambahan dari bahasa pemrograman PHP untuk menyimpan data ke database. Apalagi CMS seperti WordPress, Joomla, dan Drupal telah menjadi standar untuk membangun website, apakah itu untuk membuat blog, situs perusahaan (company profile) hingga online shop.

Ketika mengistall CMS seperti wordpress, kita perlu mempersiapkan ‘peralatan’ yang dibutuhkan. Salah satunya adalah database MySQL. Database yang dibuat pada tutorial ini akan saya gunakan untuk menginstall WordPress dalam tutorial selanjutnya.

Kebanyakan web hosting (termasuk web hosting niagahoster yang saya gunakan) telah menyediakan fitur “Softaculous Apps Installer” yang memudahkan instalasi CMS seperti WordPress. Pembuatan database hanya diperlukan untuk instalasi wordpress secara manual, atau membuat aplikasi sendiri yang membutuhkan database MySQL.

Cara membuat Database MySQL di cPanel

Untuk membuat database MySQL, silahkan masuk ke akun cPanel, kemudian cari modul Databases.

Menu MySQL Database Wizard di cPanel

Di dalam modul Databases terdapat 4 pilihan: MySQL Databases, MySQL Database Wizard, phpMyAdmin, dan Remote MySQL.

Kita bisa menggunakan menu MySQL Databases atau MySQL Database Wizard. Agar lebih mudah, saya akan menggunakan MySQL Database Wizard. Silahkan klik menu ini.

Jendela awal MySQL Database Wizard adalah memilih nama database. Tergantung dengan setingan akun web hosting, biasanya awalan nama database sudah tidak bisa diubah. Sebagai contoh, saya mendapati bahwa nama database harus diawali dengan “u8082105_”.

Kali ini saya akan menggunakan akhiran “agnetadb”, sehingga nama database lengkapnya adalah: “u8082105_agnetadb”. Klik Next Step untuk melanjutkan.

Membuat nama database dari cPanel

Pada jendela kedua kita akan membuat user untuk database. Sama seperti memilih nama database, awalan nama user biasanya juga sudah ditentukan. Saya akan menggunakan “agneta” sebagai user, sehingga nama user menjadi: “u8082105_ agneta”.

Pada bagian bawah terdapat kolom isian untuk memasukkan password user. Di sebelahnya tersedia tombol Password Generator yang bisa digunakan untuk menghasilkan password acak. Anda bisa memilih password sesuai keinginan atau menggunakan password generator. Kali ini saya akan menggunakan password generator agar password yang dihasilkan lebih kuat.

Klik tombol password generator, dan akan tampil password acak yang bisa digunakan sebagai password user MySQL. Pastikan anda mencatat password ini atau men-copy nya di tempat yang aman, sebagai contoh saya akan menggunakan password “w3Ct8Bvv8FgR”. Centang pilihan “I have copied this password to a secure location”, kemudian klik tombol “use password”.

Password Generator untuk membuat database cPanel

Kita akan dibawa kembali ke jendela pembuatan user MySQL. Kali ini kolom password sudah terisi. Akhiri dengan men-klik tombol “Create User”.

Membuat User Name Database MySQL dalam cPanel

Jendela berikutnya digunakan untuk memilih hak akses user yang baru saja dibuat. Tergantung kebutuhan, anda bisa memilih hak akses apa saya yang diberikan kepada user ini. Kali ini saya memutuskan untuk memberikan seluruh hak akses. Untuk membuatnya, centang pilihan “ALL PRIVILEGES”, kemudian klik Next Step.

Memilih hak akses user MySQL di cPanel

Selamat!, database dan User MySQL telah selesai dibuat. Jendela terakhir ini hanya berisi pemberitahuan tentang hal tersebut. Silahkan kembali ke jendela awal cPanel.

Pembuatan Database dan User MySQL cPanel sudah selesai


Cara Mengubah dan Menghapus Database MySQL di cPanel

Menu MySQL Database Wizard yang baru saja kita bahas hanya berfungsi untuk membuat database baru. Untuk mengelola database seperti mengubah hak akses, menambah user atau menghapus database, bisa menggunakan menu MySQL Databases.

Menu MySQL Database di cPanel

MySQL Databases bini isa dikatakan sebagai jendela gabungan dari seluruh langkah-langkah yang kita ikuti dalam MySQL Database Wizard. Dalam menu ini kita bisa membuat, mengubah dan menghapus database beserta user MySQL.

Sebagai contoh, untuk mengubah nama database, tinggal men-klik tombol Rename, atau untuk menghapus database cukup dengan menekan tombol Delete. Hal serupa juga tersedia untuk mengubah dan menghapus user MySQL, plus menu tambahan untuk mengubah password user MySQL.

Mengubah nama database MySQL atau menghapus database MySQL cPanel


Cara Membuat Tabel MySQL menggunakan phpMyAdmin

Langkah-langkah yang kita jalankan diatas hanyalah untuk membuat database dan user MySQL. Untuk membuat tabel beserta isinya kita bisa memanfaatkan menu phpMyAdmin.

phpMyAdmin adalah salah satu aplikasi MySQL client yang berbasis web. Dengan menggunakan phpMyAdmin, kita bisa dengan mudah membuat, memodifikasi dan menghapus tabel MySQL.

Cara penggunaan phpMyAdmin tidak akan saya bahas disini, dan mungkin akan lebih tepat jika dimasukkan kedalam tutorial MySQL. phpMyAdmin juga menjadi aplikasi bawaan dari XAMPP

Membuat Tabel MySQL di cPanel dengan phpMyAdmin


Dalam tutorial kali ini kita telah membahas cara membuat database MySQL di cPanel. Untuk tutorial berikutnya akan dibahas cara menginstall CMS wordpress secara manual dengan menggunakan database yang dibuat pada tutorial kali ini.

Tutorial ini hasil kerjasama Duniailkom dengan Niagahoster.co.id. Dapatkan diskon tambahan 10% dengan menggunakan kode coupon: “a-duniailkom“.

Tutorial Terkait:

8 Comments

  1. Aditya
    29 Jul 15
    • Andre
      30 Jul 15
  2. Rai Rebing
    27 Sep 15
    • Andre
      28 Sep 15
  3. adin
    11 Nov 15
  4. anonymous
    05 Dec 15
  5. Siti Mustiani
    13 Apr 16
    • Andre
      16 Apr 16

Add Comment