Sunday, September 2, 2012

apache dan mysql

sebelumnya buka terminal dan login sebagai root
1. Install Mysql Server
 yum install mysql mysql-server
 kemudian start dan enable service Mysql
 systemctl start mysqld.service
 systemctl enable mysqld.service
 Testing Mysql 
 mysql -h localhost -u root -p
2. Install HTTPD (Apache) dan PHP
 yum install httpd php php-common
 kemudian start dan  enable service httpd
 /etc/init.d/httpd start
 # OR #
 service httpd start
 
 buat password mysql pertama kali adalah dengan : $ mysqladmin -u root password
Dan jika kita ingin merubah password, bisa kita lakukan dengan perintah :
$ mysqladmin -u root -p oldpassword # kemudian tekan enter maka akan di minta untuk memasukkan password yang baru
Atau dengan cara masuk ke database mysql :
mysql > use mysql;
mysql > update user set password = PASSWORD (“password baru”) where user = “root”;
mysql > flush privileges;
mysql > exit;



Standardnya aturan untuk melakukan back up adalah sebagai berikut:
mysqldump -u [username] -p[password] [nama_database] > nama_file_backup.sql
jadi implementasinya adalah sebagai berikut:
mysqldump -u root -prahasia database1 > /home/didik/database1.sql
yang dimaksud dengan /home/didik/database1.sql adalah PATH tempat penyimpanan file database1.sql tadi. Berarti file database1.sql disimpan di direktori /home/didik. PATH tersebut berlaku untuk sistem operasi LINUX, kalau pake Windows ya tinggal menyesuaikan. Path tersbut bisa menjadi C:\User\didik\Documents\
Nah, lalu kalo mau import database perintah yang digunakan adalah sebagai berikut:
mysql -u [username] -p[password] [nama_database] < file_database.sql
Jadi bisa diimplementasikan sebagai berikut:
mysql -u root -prahasia database1 < database1.sql
seperti biasa file database1.sql tadi juga diperhatikan letak direktorinya. Kalo ada dalam satu direktori tidak perlu menuliskan path secara lengkap. perlu diperhatikan juga penggunaan tanda < atau > karena kalau salah dalam memakai tanda tersebut bisa terjadi hal yang tidak diinginkan. pakai tanda < untuk import database dan pakai tanda > untuk export.

No comments: