Hi semua, Assalamualaikum
Ini pertama kalinya aku buat journal. So sekarang aku mo bagi-bagi ilmu yang baru aku dapat dari ujian aku kemarin (Maklum masih amatir : p). Untuk yang pertama kalinya aku post aku mo sharing soal setting databaseserver di linux terutama ubuntu:
Langkah-langkah :
1. Install Linux, Kalau Ubuntu harus versi 7 ke atas. n jangan lupa install lamp-nya sekalian pada saat akhir install itu.
2. Login lalu masuk ke root dengan perintah sudo -i
3. Setting ip dengan perintah editor /etc/network/interfaces Di lihat apakah ip dan netmasknya sesuai seperti ini misal :
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
Yang lain ato dibawahnya kaya gateway n dll dihapus aja
4. Restart network dengan /etc/init.d/networking restart lalu coba ping ke ip sendiri n ip web server eth0 n eth1 supaya tahu dah konek ato lom dengan ketik, misal : ping 192.168.1.2
5. Habis itu kita install ssh ato stop apache dengan perintah :
install ssh –> apt-get install ssh dan masukkan cd untuk install tadi
stop apache –> /etc/init.d/apache2 stop
(Langkah - langkah ini boleh terbalik-balik koq)
6. Masuk ke mysql untuk membuata database dengan ketik mysql
Setelah masuk mysql kita akan membuat database
- create database Latihan; —>untuk membuat database, latihan adalah nama database
- use latihan; —> menggunakan database yang telah dibuat
create table coba (
no char(5),
nama varchar(25),
alamat varchar(30)
);
- Perintah diatas digunakan untuk membuat table. Char dan varchar adalah nama variabelnya.
- Setelah itu isi table dengan perintah, misal :
insert into coba values(’1′,’cah joglo’,'yogyakarta’);
- Ulangi langkah diatas sampai semua data dimasukkan
- Untuk melihat data/tabel yang telah dibuat dengan perintah :
select*from coba;
7. Setelah selesai keluar dari mysql dengan ketik exit
8. Restart mysql dengan /etc/init.d/mysql restart
9. Setting agar data dapat diakses dari webserver dengan mysql -u root lalu ketik
grant all privileges on latihan.* to root@192.168.2.1
atau
grant all privileges on latihan.coba to root@192.168.2.1
Ip diatas adalah ip webserver
10. Restart dengan perintah flush privileges
11. Keluar dengan ketik exit
12. Hilangkan Binaddress pada mysql dengan perintah editor /etc/mysql/my.cnf
13. Masukkan iptables-nya
iptables -P INPUT DROP
iptables -A INPUT -p tcp -s 192.168.2.1 –dport ssh -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.2.1 –dport 3306 -j ACCEPT
iptables -A INPUT -m STATE –state related -j ACCEPT
iptables -A INPUT -m STATE –state established -j ACCEPT
Karena aku masih amatir so klo ada kesahan tolong maklum n dibenarkan. Sampai disini dulu ya post aku. Moga moga yang berikutnya aku bisa post sesuatu yang berguna.





















2009年6月10日 10:59slm kenal