Selamat Datang Orang Gila !!! .:: Welcome Lunatic ::.

install Mysql di mesin FreeBsd

install Mysql di mesin
Freebsd

Pertama :

server $ cd /usr/local/src/

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 mysql dgn user root.


nah sekarang kita akan mengasih password untuk root dengan cara :

server $ ./bin/mysqladmin -u root -h localhost password 'xxxxxxxxx'

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 server.contoh.com -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 www.mysql.com untuk lebih lanjutnya

Menurut anda tentang blog ini?