Tuesday, January 4, 2011

Membuat USER dan DATABASE di MySQL Untuk Keperluan Aplikasi LAMP

Sering ketika kita ingin menginstall suatu aplikasi berbasis LAMP (Linux-Apache-MySQL-PHP), kita harus membuat user MySQL dan databasenya.

Cara paling mudah adalah membuat username MySQL dengan opsi GRANT PRIVILEGES, agar tidak ada masalah ketika akan mengakses ke database yang kita buat.

Berikut caranya:

Membuat user baru di MySQL:

1. Masuk ke MySQL sebagai root

$ mysql -u root -p

2. Setelah masuk console MySQL, buat user baru dengan command berikut.

mysql> CREATE USER 'ice'@'localhost' IDENTIFIED BY 'ice-password';
Query OK, 0 rows affected (0.00 sec)

Perintah diatas akan membuat user baru dengan nama: "ice" dengan password "ice-password"

3. Set privileges-nya menjadi GRANT.

mysql> GRANT ALL PRIVILEGES ON *.* TO 'ice'@'localhost' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

Selesai! Username siap dipakai, selanjutnya buat database baru di user 'ice'. Keluar dulu dari MySQL dengan perintah exit.

4. Masuk ke user 'ice'

$ mysql -u ice -p

5. Buat database baru.

$ CREATE DATABASE ice_db;
Query OK, 0 rows affected (0.00 sec)

Perintah diatas akan membuat database ice_db pada username 'ice'.

6. Pastikan langkah sudah tepat, periksa daftar database yang sudah dibuat.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| ice_db             |
+--------------------+
2 rows in set (0.01 sec)

Selamat mencoba =)

1 comment: