Pada posting-an kali ini admin ingin mencatat beberapa query yang biasanya sering saya pakai untuk setup database ke setiap aplikasi yang akan saya jalankan didalam server yang saya manage. SQL Query ini bertujuan untuk:
– Membuat Database
– Membuat User Database
– Grant Privileges User to Database
Untuk masuk ke Database MySQL silahkan ketik perintah:
root@db:~# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16855 Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
1. Membuat Database Baru:
mysql> CREATE DATABASE db_lukmanlab;
Keterangan: db_lukmanlab adalah nama database baru yang akan dibuat.
2. Membuat User Database:
mysql> CREATE USER 'lukmanlab'@'localhost' IDENTIFIED BY 'lukmanlab';
Keterangan: lukmanlab adalah user baru yang dibuat, localhost adalah host local database yang nanti aplikasinya dijalankan di localhost. Jika database ini akan dipakai untuk aplikasi lain dihost yang berbeda maka localhost diganti dengan IP Address.
3. Grant User untuk Database:
mysql> GRANT ALL PRIVILEGES ON db_lukmanlab.* TO 'lukmanlab'@'localhost';
Keterangan: GRANT ALL Privileges digunakan untuk memberikan Hak Akses Privileges pada database yang dipilih untuk user yang dibuat tadi.
mysql> FLUSH PRIVILEGES; mysql> exit
Admin LUKMANLAB, DevOps Engineer, Site Reliability Engineer, System Administrator.
Itβs awesome in favor of me to have a web page, which is beneficial for my know-how. thanks admin
Yes, you are welcome. π
Thanks…
Hellow my name is Martinbuche. Wery good-hearted article! Thx π
Yes, you are welcome @martinbuche …