Tuesday, October 28, 2008

Mysql on slackware 12.0

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.

sumber: http://slackerbox.com/node/343

Friday, October 10, 2008

Mengganti Password MySql

Mengganti Password Mysql

1. login lah sebagai root (buka 2 console)
2. matikan service mysql

console1# /etc/rc.d/rc.mysqld stop


3. nyalakan service mysql dengan option –skip-grant-table, perintah ini harus dijalankan sebagai user mysql

console2# su mysql
console2# /usr/libexec/mysqld --skip-grant-table


4. jalankan mysql client

console1# mysql


5. pilih database mysql

mysql> use mysql;


6. ubah password root di dalam tabel user

mysql> update user set Password=password('password_baruku')
where ((User like 'root') and (Host like 'localhost'));


7. flush privileges

mysql> flush privileges;


8. matikan service mysql

console1# killall mysqld


9. jalankan kembali service mysql

console1# /etc/rc.d/rc.mysqld start

Thursday, October 09, 2008

Lilo Slackware

Hwa.. Hwa.. emang bener aku tergolong orang2 yang pelupa, makane biar simple n ndak banyak2 mengingat tak catet aja disini. Biar Lilo slackware tambah cepet klo kamu pingin cepet cari di /etc/lilo.conf
timeout=1200 <--- ini di kurangi nilainya biar tambah cepet, atau kamu tambah biar kamu lebih lama nunggunya. :P

Abis itu jalankan perintah /sbin/lilo -v
Jangan lupa tekan enter.

Buat yang ingatanya kuat jangan komentar yah. Semoga bermanfaat buat aku sendiri. :)