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.
Cara membuat Database MySQL di cPanel
Untuk membuat database MySQL, silahkan masuk ke akun cPanel, kemudian cari modul Databases.
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.
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".
Kita akan dibawa kembali ke jendela pembuatan user MySQL. Kali ini kolom password sudah terisi. Akhiri dengan men-klik tombol "Create User".
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.
Selamat!, database dan User MySQL telah selesai dibuat. Jendela terakhir ini hanya berisi pemberitahuan tentang hal tersebut. Silahkan kembali ke jendela awal cPanel.
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.
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.
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.
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 sangat baik sekali… Bintang lima :)
Mau tanya gan, bagaimana kalau table yang saya punya 100. apakah bisa diimport saja (apakah ada tutorialnya kalau bisa tolong nama linknya gan :) ). semisalnya listrik mati database yang saya buat akankah hilang?
Semisalnya saya mengerjakan 100 tabel dikarenakan ingin menghemat quota modem, akhirnya modemnya saya matikan (disconnect) apakah bisa mengerjakannya tanpa sinyal yang terhubung.?
Trims
Bisa gan, malah menggunakan fitur import dari Phpmyadmin akan mempermudah pengerjaan pembuatan website. Kita bisa merancang seluruh tabel database di komputer lokal (offline), kemudian apabila telah selesai, baru di pindahkan ke server (diimport). Untuk tutorialnya belum ada, tapi mungkin sebentar lagi bisa saya buatkan :)
Maksudnya menghemat quota modem disini bagaimana y? apakah 100 tabel itu dibuat secara online langsung di server?
Biasanya kita membuat tabel secara bertahap, satu satu dulu dari tabel pertama, kedua hingga 100. Apabila baru selesai 10 tabel dan disconnect, itu akan tetap tersimpan di server (tidak akan hilang), dan bisa dilanjutkan untuk tabel ke-11 pada lain waktu.
Terima Kasih kak atas Ilmunya,materi yang kakak Berikan sangat ber'manfa'at
Sama2 gan, senang artikelnya bisa berguna :)
gan… mau tanya, hostname niagahoter apan sih? makasih….
terima kasih om
Terima kasih atas ilmu yang luar biasa ini, saya mau nanaya nih setelah database sudah dibuat bagaimana cara membuat halaman/panel login untuk mengakses database tersebut di web nya? Terima kasih :D
Itu harus dibuat dengan PHP sis. Lumayan kompleks, soalnya melibatkan pemrosesan form, cookie, dan database MySQL. Untuk saat ini tutorial tentang pembuatan form login baru saya bahas di eBook PHP Uncover Duniailkom.
Ada WA nya gan? Atau Telegram
Saya mau nanya" lebih detail gan soalnya persiapan skripsi sy..
Reward ada Kok gan slow hehe??
Terimakasih tawarannya :)
Tapi mohon maaf juga nih, berhubung kesibukan saya belum bisa handle konsultasi skripsi/project dulu. No WA khusus untuk pembelian buku duniailkom saja…
Klo ga pake wordpress tapi ngoding sendiri gmna tuh gan ?
Kalau seperti itu kode2 websitenya bisa dibuat dengan bahasa web programming biasa, yakni perpaduan dari HTML, CSS, PHP dan JavaScript. Lalu di upload di web hosting.
Sebenarnya WordPress juga dibuat dari 4 bahasa tersebut, plus database MySQL.