Membuat database, pengguna dan memberikan hak akses pengguna ke database MySQL

Pendahuluan

Tulisan ini mendokumentasikan bagaimana membuat sebuah basis data pada MySQl, membuat sebuah nama pengguna dan memberikan hak akses pengguna kepada basis data yang dibuat.

Pertama, lakukan login kedalam MySQL Server memalui terminal (saya terhubung dengan VPS dengan SSH)

mysql -u root -p

MySQL Server akan meminta password dari pengguna ‘root’, silahkan ketik dan tekan enter.

Tanda mysql >  adalah tanda bahwa kita berhasil login ke MySQL Server.

Selanjutnya, kita melihat basis data yang ada di MySQL kita dengan printah :

mysql > SHOW DATABASES;

Membuat Basis Data

Selanjutnya untuk membuat sebuah basis data baru, menggunakan perintah create, seperti dibawah ini :

mysql > CREATE DATABASE nama_database;
mysql> create database nama_basis_data;
Query OK, 1 row affected (0.00 sec)

Membuat Pengguna

Selanjutnya, untuk membuat sebuah pengguna khusus basis data diatas, kita dapat melakukan dengan perintah :

mysql > CREATE USER 'nama_pengguna'@'localhost' IDENTIFIED BY 'kata_sandi';

Memberikan Hak Akses (ALL)

Setelah itu, kita memberikan hak akses ke basis data yang telah kita buat dengan perintah :

mysql > GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';

Untuk memastikan hak akses yang kita berikan berjalan, kita lakukan reload hak akses dengan perintah :

mysql > FLUSH PRIVILEGES;

Untuk keluar dari MySQL Server, ketikan perintah :

mysql > exit

 

Semoga tulisan ini bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *