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