Monday, April 27, 2015

How to Create Database and User in MySQL


Bagaimana membuat user dan database di mysql? Pertanyaa ini ini tentunya sering terlontar bagi para pemula --termasuk sayas sendiri--  ketika belajar pemrograman database mySql. Nah,


disini saya ingin berbagi langkah membuat user dan database di MySql. Oke langsung saja kita bahas satu persatu.
Langkah pertama: masuk dulu sebagai root(baca:


C:\xampp\mysql\bin>mysql –u root p
Enter password : xxxxxxxx

Langkah kedua: Setelah berhasi masuk ke mySql, langkah kedua adalah membuat database dengan nama dbsiswa
Mysql>create database dbsiswa;

Langkah ketiga: adalah Membuat User Mysql
Langkah ini dimaksudkan agar user bisa mengakses database yang telah kita buat tanpa harus masuk sebagai root. Sintaknya adalah:
CREATE USER ‘nama_user’@’localhost’ IDENTIFIED BY ‘nama_password’
Contoh :
CREATE USER ‘mas_doel’@’localhost’ IDENTIFIED BY ‘passwordku’
Nah, sekarang anda telah berhasil membuat userbaru dengan nama mas_doel [nama user terserah anda] dengan nama password passwordku

Langkah keempat: adalah memberikan izin akses user yagn telah kita buat. Agar user MySQL dapat melakukan update, insert, drop, dll, maka perlu diberikan hak akses / privilege.
Silahkan anda ketikan perintah berikut:
mysql> grant all privileges on dbsiswa.* to mas_doel@localhost identified by 'passwordku';
Query OK, 0 rows affected (0.03 sec)

Langkah kelima: Untuk memastikan user dan izin kases-nya telah aktif, silahkan anda masuk ke MySql dengan user mas_doel:
C:\xampp\mysql\bin>mysql -u mas_doel -p
Enter password: **********

Jika berhasil akan amuncul pesan
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.5.27 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, 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>

Cek database dengan:
MySql>Show Databases;
+--------------------+ 
| Database           | 
+--------------------+ 
| information_schema | 
| dbsiswa            | 
| test               | 
+--------------------+ 
3 rows in set (0.00 sec)  
Sampai disini Anda sudah bisa menggunakan user yang anda buat untuk melakukan insert, update, delete drop dan fasilitas yang lain. Pembahasan izin akses user, insyaa Allah akan saya bahas pada tulisan berikutnya. Pertanyaan berikutnya, bagaimana cara mengakses MySql server dari komputer client?. He...he... tunggu tulisan berikutnya juga ya...

No comments:

Post a Comment