Cara menggunakan check permission mysql user

Database menjadi salah satu bagian yang tidak terpisahkan dalam proses pembuatan website atau aplikasi. Hampir semua website yang kita lihat di internet menggunakan database untuk menyimpan data konten sehingga lebih mudah diupdate karena database menyimpan data dalam bentuk yang terstruktur sesuai dengan kebutuhan. Ada banyak cara membuat database, tergantung pada platform yang digunakan dan dalam artikel ini kami akan fokus pada database MySQL.

Daftar Isi

Bagi Anda yang memiliki layanan hosting di Rumahweb, pembuatan database bisa dilakukan melalui cPanel atau Plesk Panel. Namun bagi Anda yang belum memiliki hosting, pembuatan database bisa dilakukan melalui localhost. 

Pada panduan kali ini, Rumahweb akan berbagi cara membuat database secara lengkap melalui beberapa aplikasi seperti cPanel, Plesk dan XAMPP untuk localhost. Berikut informasi selengkapnya:

Apa itu Database? 

Database adalah kumpulan data yang disimpan pada sebuah sistem di dalam komputer atau server, yang berisi tipe data dan struktur data informasi yang digunakan untuk suatu website atau aplikasi.

Salah satu Database yang paling banyak digunakan saat ini di dunia adalah MySQL. MySQL adalah sebuah database management system atau yang kita kenal sebagai DBMS, yang pengoperasiannya menggunakan perintah SQL (Structured Query Language).

MySQL termasuk dalam RDBMS (Relational Database Management System) yang mana dalam proses pengambilan data informasinya menggunakan metode relasi antar tabel atau database. Di hosting Rumahweb, kami telah mensupport Database MySQL versi 5.5 hingga 5.7.

Selain MySQL, Rumahweb juga mendukung database MariaDB yang merupakan versi pembaruan dari MySQL. Perbedaan antara MariaDB dan MySQL adalah pada fitur yang bisa digunakan. MariaDB telah includes support API JSON yang merupakan replikasi data paralel dan juga support dalam berbagai storage engine. 

 Baca juga artikel: Perbedaan MySQL dan MySQLi 

Cara Membuat Database

Berikut akan kami jelaskan cara membuat database dalam berbagai platform seperti cPanel, Plesk, di localhost menggunakan XAMPP, juga pada layanan RDS (Relational Database Service) Alibaba Cloud.

Cara membuat database di cPanel

Bagi Anda yang menggunakan layanan shared hosting, cloud hosting dan unlimited hosting di Rumahweb, panduan ini bisa Anda ikuti untuk membuat database di hosting. Berikut langkah-langkah pembuatannya : 

1. Silahkan login ke cPanel hosting Anda

2. Klik menu MySQL Databases

3. Pada kolom ‘Create New Database’, silahkan isi dengan nama database yang ingin Anda buat. 

Cara menggunakan check permission mysql user

4. Selanjutnya, kita akan membuat user databasenya. Pada kolom ‘MySQL Users’, silahkan buat user databasenya seperti contoh berikut : 

Cara menggunakan check permission mysql user

5. Langkah selanjutnya adalah memberikan Privilege user database. Caranya, pada kolom ‘Add User To Database’ silahkan pilih user dan database yang telah Anda buat sebelumnya. Setelah itu klik tombol ‘Add’.

Cara menggunakan check permission mysql user

6. Setelah itu, Anda bisa mencentang opsi ‘Privilege’ pada user database seperti gambar berikut : 

Cara menggunakan check permission mysql user

Sampai tahap ini, pembuatan database di cPanel telah selesai. Selanjutnya Anda bisa mempelajari panduan import database melalui link berikut : cara import database

Cara membuat database di Plesk

Bagi Anda yang menggunakan layanan WordPress hosting di Rumahweb, panduan ini bisa Anda ikuti untuk membuat database di hosting. Berikut langkah-langkah pembuatannya:

1. Login ke akun Plesk Panel hosting Anda.

2. Klik menu Database

Cara menggunakan check permission mysql user

3. Klik menu Add Database

Cara menggunakan check permission mysql user

4. Masukkan informasi database yang dibutuhkan, seperti gambar berikut, lalu klik tombol OK

Cara menggunakan check permission mysql user

5. Database sudah siap digunakan.

Cara menggunakan check permission mysql user

Selengkapnya tentang cara membuat database di Plesk panel bisa Anda pelajari melalui link berikut : cara membuat database di Plesk

Cara membuat database RDS MySQL Alibaba Cloud

RDS MySQL merupakan layanan terbaru dari Rumahweb yang bekerja sama dengan Alibaba Cloud. Berikut panduan cara pembuatan user dan database pada RDS MySQL Alibaba cloud:

Membuat User Database

  • Login ke console RDS MySQL Alibaba Cloud melalui link ini
  • Silahkan Anda pilih region resource sesuai dengan lokasi yang Anda gunakan. Contoh: Indonesia (Jakarta).
  • Setelah itu klik menu Instance > klik ID Instance yang akan di manage. 
  • Masuk pada menu “Accounts” > klik “Create Account” .
  • Silahkan isi parameter, nama account database, type account “Standard Account”, password dan confirm password, lalu klik Create.
  • Jika database account sudah di create, akan muncul pada list account.

Membuat Database RDS MySQL

Setelah selesai membuat user databasenya, selanjutnya Anda bisa membuat database dengan panduan sebagai berikut : 

  • Masuk ke menu “Databases”, lalu klik ‘Create Database’
  • Setelah itu, isikan parameter seperti nama database, supported charset, Authorized Account, Account type, lalu klik Create.
  • Jika database sudah di create, akan muncul pada list databases.
  • Perhatikan detail database yang sudah di create, pada tabel sudah di informasikan user database mana yang berhak untuk mengakses database yang sudah dibuat.
  • Selesai sudah proses pembuatan user / account dan databases name pada RDS MySQL Alibaba Cloud.

Selengkapnya tentang cara membuat database RDS MySQL bisa dipelajari melalui link berikut: Konfigurasi Database RDS.

Cara membuat database di XAMPP localhost

Sebelum membuat database di localhost, Anda perlu melakukan instalasi XAMPP terlebih dahulu. Panduan install XAMPP bisa Anda pelajari melalui link berikut : Cara Install XAMPP

Setelah itu, pastikan Anda telah mengaktifkan service apache dan mysql melalui fitur xampp control panel seperti gambar berikut : 

Cara menggunakan check permission mysql user

Berikut cara membuat database di XAMPP melalui fitur phpMyAdmin. 

1. Ketik di browser dengan alamat  localhost/phpmyadmin sehingga muncul tampilan seperti berikut ini:

Cara menggunakan check permission mysql user

2. Pada menu ‘Database’, silahkan masukkan nama database yang diinginkan, kemudian klik ‘Create’.

Cara menggunakan check permission mysql user

3. Secara default, user pada localhost akan menggunakan root dan tidak memiliki password. Namun Anda juga bisa membuat user untuk database tertentu di localhost pada menu privileges > klik add user

Cara menggunakan check permission mysql user

4. Pada menu add user, silahkan Anda isi login informasinya seperti screenshot berikut:

Cara menggunakan check permission mysql user

5. Scroll ke bawah, dan Anda akan menemukan opsi “Global Privileges” guna memberikan hak akses kepada user untuk mengelola semua database, klik “Check All” . Setelah itu, klik tombol “Add User”.

Cara menggunakan check permission mysql user

Selengkapnya tentang membuat database di XAMPP Localhost bisa Anda pelajari melalui link berikut : membuat database di xampp

Bagaimana cara membuat hak akses user di MySQL?

Cara Membuat Hak Akses Tertentu untuk User MySQL.
CREATE – memperbolehkan user untuk membuat database atau tabel..
SELECT – memperbolehkan user untuk mengambil data..
INSERT – memperbolehkan user untuk memodifikasi entri yang ada di tabel..
DELETE – memperbolehkan user untuk menghapus entri tabel..

Apa itu privileges user?

Secara singkat, maksud User Privilege MySQL adalah hak akses yang diberikan untuk pengguna tertentu agar bisa mengakses database beserta isinya di MySQL. Hak akses ini bersifat custom, artinya masing-masing pengguna bisa punya privilege yang berbeda.

Apa perintah yang digunakan untuk memberikan hak akses kepada pengguna database?

1. Perintah GRANT. Setelah melihat sintaks diatas, berikut adalah keterangan dari masing-masing sintaks tersebut: Privilege_name adalah hak akses atau privilage yang diberikan kepada pengguna untuk mengakses data dalam sebuah database.

Apa itu flush privileges MySQL?

Flush Privileges adalah sinonim untuk reload. Perintah reload menyuruh server untuk membaca ulang tabel hak akses.