Membangun web Server dan database server di FreeBSD bag. 1

Hai, saya kembali lagi. Kali ini, saya mencoba install server yang paling dasar dulu, yaitu install web server, dan databasenya. Kenapa saya katakan paling dasar, karena menginstall nya relatif lebih mudah dibandingkan menginstall server yang lainnya.

Pada install sekarang, yang akan saya instal adalah Web server menggunakan apache2, lalu databasenya menggunakan mysql, dan php sebagai script hypertext prosesornya. Untuk menginstall ketiga kandidat ini, yang pertama sekali dilakukan adalah menginstall databasenya terlebih dulu.

1. install mysql
install mysql pada freebsd, sama persis dengan artikel saya yang lain, yaitu meninstall LAMP. Sangat mudah, cukup salin, lalu tempel command yang ada di blog ini.
Sebelum di install, download dulu paket mysqlnya di


http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.32-freebsd7.0-i386.tar.gz/from/pick


Saya menggunakan mysql community, karena gratis, dan opensource. Selanjutnya kita mulai install. Adapun posisi saya yaitu di


[root@server-freeBSD /usr/local/source]#


lakukan extrak file nya terlebih dulu


[root@server-freeBSD /usr/local/source]# tar -xvzf mysql-5.1.32-freebsd7.0-i386.tar.gz
[root@server-freeBSD /usr/local/source]#


2. Buat user mysql terlebih dulu


[root@server-freeBSD /usr/local/source/mysql-5.1.32-freebsd7.0-i386]# adduser -g mysql
Username: mysql
Full name: MySQL User Database
Uid (Leave empty for default): 500
Login group [mysql]:
Login group is mysql. Invite mysql into other groups? []: no
Login class [default]:
Shell (sh csh tcsh bash rbash nologin) [sh]: bash
Home directory [/home/mysql]: /usr/local/mysql
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]: yes
Lock out the account after creation? [no]:
Username : mysql
Password :
Full Name : MySQL User Database
Uid : 500
Class :
Groups : mysql
Home : /usr/local/mysql
Home Mode :
Shell : /usr/local/bin/bash
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (mysql) to the user database.
Add another user? (yes/no): no
Goodbye!
[root@server-freeBSD /usr/local/source/mysql-5.1.32-freebsd7.0-i386]#


3. salin direktory mysql-5.1.32-freebsd7.0-i386 ke /usr/local/mysql

[root@server-freeBSD /usr/local]# mv /source/mysql-5.1.32-freebsd7.0-i386 mysql


4. Jalankan script instalasi

scripts/mysql_install_db --user=mysql


5. Ubah hak akses nya

# chown -R root .
# chown -R mysql data/
# chgrp -R mysql .


6. Copy daemon dari mysql ke /etc/rc.d


[root@server-freeBSD /usr/local/mysql/support-files]# cp mysql.server /etc/rc.d/mysqld
[root@server-freeBSD /usr/local/mysql/support-files]# chmod +x /etc/rc.d/mysqld


7. buat soft link dari bin mysql

# ln -s /usr//mysql/bin/* /bin


8. jalankan service

[root@server-freeBSD /usr/local/mysql/support-files]# /etc/rc.d/mysqld start
Starting MySQL..... SUCCESS!


9. test mysql

[root@server-freeBSD /usr/local/mysql]# bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.32 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> exit
Bye

Komentar

Postingan Populer