9 May 2012

Instalasi MySQL

follow article
 

MySQL merupakan database yang sangat populer di dunia PHP. Saking populernya, MySQL seolah-olah menjadi pasangan wajib PHP dalam membuat suatu website dinamis. Bahkan MySQL juga sudah banyak dipakai di aplikasi enterprise.

Tahap pertama jika Anda ingin mengelola database MySQL tentu saja menginstalnya. Artikel ini akan menjelaskan proses instalasi MySQL di server CentOS 6.  Instalasi dilakukan melalui console dengan perintah :

yum install mysql mysql-server

Setelah instalasi selesai, lakukan perintah berikut untuk menjalankan mysqld

/etc/init.d/mysqld start

Karena saya setiap hari selelu bersentuhan dengan MySQL, saya meletakkan perintah di atas di file /etc/rc.local

Untuk masuk ke MySQL ketik perintah mysql di console :

mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.1.61 Source distribution

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>

Sampai sini, terlihat bahwa instalasi MySQL sudah berhasil. Namun dengan alasan keamanan, saya punya kebiasaan untuk menghilangkan semua user selain root@localhost.

mysql > USE MYSQL;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql>DELETE FROM user WHERE NOT (host="localhost" AND user="root");
Query OK, 5 rows affected (0.02 sec)
mysql>FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

Kemudian mengganti password root@localhost sesuai dengan password kita.

mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('passwordrahasia');
mysql>FLUSH PRIVILEGES;

Kemudian mengganti user root menjadi user yang lain.

mysql>UPDATE user SET user="my_db_admin" WHERE user="root";
mysql>FLUSH PRIVILEGES;

Sekarang Anda siap untuk membuat schema baru sesuai dengan project yang sedang dikerjakan. Selamat bekerja.....!

follow article


 

Leave Comment

<i>, <u>, <b> and <a>

Captcha


Reload image