Posted by: mas gagah | May 22, 2007

Menginstall Mysql di mesin Freebsd

Pertama :Kita Download dulu Source mysql

server $ cd /usr/local/src/

server# wget http://sunsite.bilkent.edu.tr/pub/mysql/Downloads/MySQL-3.22/mysql-3.22.32.tar.gz

server $ tar -xvzf mysql-x.x.x.tar.gz

server $ cd mysql-x.x.x

Tetapi sebelumnya kita bikin dahulu user untuk mysql dengan cara

server $ pw adduser mysql

sekarang kita edit di /etc/master.passwd dan editlah user mysql tersebut
dengan home dan shell menjadi nonexistent dan /sbin/nologin

server $ pwd

/usr/local/src/mysql-x.x.x

server $ ./configure –prefix=/usr/local/mysql

server $ make

server $ make install

Secara default mysql akan di simpan di /usr/local/mysql

bila sudah selesai kita akan menjalankan mysql tersebut dengan cara:

server $ cd /usr/local/mysql

server $ ./bin/mysql_installdb

server $ ./bin/safe_mysqld –user=root &

itu artinya mysql_installdb adalah untuk membuat file database kita
biasanya akan terletak di /usr/local/mysql/var dan untuk safe_mysqld
–user=root adalah untuk menjalankan myysql dgn user root.

nah sekarang kita akan mengasih password untuk root dengan cara :

server $ ./bin/mysqladmin -u root -h localhost password ‘kupu2malam’

ini untuk localhost dan sekarang untuk hostname nya

server $ ./bin/mysqladmin -u root -h server.contoh.com password ‘xxxxxxxx’

baik sekarang kita akan masuk ke mysql tersebut dengan password yang
telah di buat tadi dengan cara :

server $ ./bin./mysql -u root -h vewe.andalasmedia.net -p mysql

password: xxxxxxxxx

mysql > select user,host,password from user;

+——-+———————+———————–+
| user | Host | Password |
+——-+———————+———————–+
| root | localhost | 75697Aasd6799 |
| root | server.contoh.com | 75697Aasd6786 |
| | localhost | |
| | server.contoh.com | |
+——-+———————+———————–+

nah sekarang kita lihat di sana ada user yang tidak mempunyai nama itu
dimana bila seseorang ingin masuk maka ia dapat masuk dengan mudah oleh
karena itu kita buang saja dengan cara:

mysql > delete from user where user=’ ‘;

mysql > flush privileges;

maka hasilnya akan seperti berikut

+——-+———————+———————–+
| user | Host | Password |
+——-+———————+———————–+
| root | localhost | 75697Aasd6799 |
| root | server.contoh.com | 75697Aasd6786 |
+——-+———————+———————–+

mysql >\q

nah selesai silahkan anda untuk mereferensi ke http://www.mysql.com untuk lebih lanjutnya


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: