Installasi MySQL
Paket MySQL yang terdapat dalam CD instalasi Slackware 12 adalah
mysql-5.0.37-i486-1.
Untuk menginstall paket MySQL, kita cukup menjalankan perintah
installpkg mysql-5.0.37-i486-1.tgz
Dengan catatan, aplikasi MySQL ini sudah disalin pada direktori yang sama atau Anda berada pada direktori tempat paket MySQL ini diletakkan. Pada CD/DVD, paket ini berada pada direktori ap/
Proses mengaktifkan database server ini kurang lebih sebagai berikut :
1. Pastikan MySQL telah terinstall di sistem kita.
root@ecsA530:~# ls /var/log/packages/ | grep mysql
mysql-5.0.37-i486-1
root@ecsA530:~#
Jika ada output mysql-5.0.37-i486-1, maka MySQL telah terinstall dan langkah selanjutnya hanya mengkonfigurasi dan menjalankannya.
2. Buat direktori data dan table system dari MySQL. Pada langkah ini, terdapat 2 cara yang dapat ditempuh, yaitu dengan menggunakan root, atau menggunakan user mysql. Berikut caranya:
root@ecsA530:~# mysql_install_db
atau
root@ecsA530:~# su mysql
root@ecsA530:~# mysql_install_db
3. Ubah owner dari direktori data MySQL ke user dan group "mysql". Untuk jaga-jaga, kita bisa ganti permissionnya juga
root@ecsA530:~# chown -R mysql.mysql /var/lib/mysql/
root@ecsA530:~# chmod -R 755 /var/lib/mysql/
4. Jalankan MySQL dengan mengeksekusi init script-nya. Sebelumnya pastikan bahwa permission dari init script tersebut sudah executable.
root@ecsA530:~# chmod +x /etc/rc.d/rc.mysqld
root@ecsA530:~# /etc/rc.d/rc.mysqld start
5. Buat password MySQL untuk user root. untuk contoh password root MySQL = serverku.
root@ecsA530:~# mysqladmin -u root password 'serverku'
6. Silahkan akses MySQL server.
root@ecsA530:~# mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.37 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
sampai pada tahap ini, MySQL server telah siap kita gunakan.
=======================
Makassar, 06 November 2007 (00:31)
Jogja, 11 November 2007 (08:45)
Comments
2 comments postedMau tanya,
Secara default, file conf apa yg dipake mysql?
my-huge.cnf, my-large.cnf, my-medium.cnf, atau my-small.cnf?
Mas kalo abis install MySql trus jalanin /etc/rc.d/rc.mysqld, jumlah service yang berjalannya berapa? apakah 2 service ?
hasil ps -aux
root 2781 0.1 0.3 2500 1260 ? S 18:32 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid --
mysql 2850 1.0 3.5 100832 13652 ? Sl 18:32 0:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run
Apakah kalo hasil ps -aux seperti diatas normal ?
Terimakasih :D