Promo

 


Setelah sekian lama selingkuh ke mikrotik, akhirnya tiba saatnya kembali ke pangkuan tante debi alias debian. Dapet ‘jatah’ ip publik di kantor, walhasil bisa digunakan terutama untuk oprek-oprek. Kebutuhan utama buat ane yaitu web and database server. Pilihan jatoh ke debian, dengan alasan males install laen2 lagi :D

Rada bingung juga pas mo setting-setting, akhirnya dimulai dengan menginstall database server dulu. Pilihan jatoh ke MySQl heheheh– andalan,,
langsung dah, install MySQL Server

#apt-get install mysql-server mysql-client libmysqlclient15-dev


Installing, Setting, Remotting and Troubleshooting MySQL Server in Debian Box
12 Mar

Setelah sekian lama selingkuh ke mikrotik, akhirnya tiba saatnya kembali ke pangkuan tante debi alias debian. Dapet ‘jatah’ ip publik di kantor, walhasil bisa digunakan terutama untuk oprek-oprek. Kebutuhan utama buat ane yaitu web and database server. Pilihan jatoh ke debian, dengan alasan males install laen2 lagi :D

Rada bingung juga pas mo setting-setting, akhirnya dimulai dengan menginstall database server dulu. Pilihan jatoh ke MySQl heheheh– andalan,,
langsung dah, install MySQL Server

#apt-get install mysql-server mysql-client libmysqlclient15-dev

Biasanya, ditengah-tengah instalasi diminta untuk menginputkan root password, just follow the direction, and you will not get lost :D

…………
start, stop dan restart nya, gunakan command ini :

#/etc/init.d/mysql start|stop|restart

cek apakah server mysqld dah exist atao lom di box sampeyan :

#netstat -tap

Klo service mysqld dah nangkring di list, selamat, mysql anda udah berhasil diinstall. Sudah cukup??hmm blom juga siy, jika nyaman dengan menggunakan console untuk menjalankan query dan lain-lain, maka cukup mpe langkah ini. Terus terang, agak puyeng juga kalo ngliat data via console, walhasil mysql front ane gunakan buat remote mysql server untuk mempermudah proses administrasi datanya.

First thing to do is, enable remote access to your database server. Saiah menggunakan langkah2 ini :
edit file konfigurasi mysql di /etc/mysql/my.cnf

#nano /etc/mysql/my.cnf

Lanjutkan dengan mengubah parameter bind-address dengan alamat IP server

bind-address = 222.111.1.2

JIka ternyata ada parameter ’skip networking’, beri tanda comment/ “#” dibagian awal parameter tersebut untuk menonaktifkan. Save dan keluar dari editor

Masuklah ke mysql console

#mysql -u root -p
#enter password = masukin password root

mysql>GRANT ALL ON *.* TO root@’%’ IDENTIFIED BY ‘PASSWORD’; //hati2 dengan privileges ini :D
mysql>update db set Host=’%’ where user=’root’;
mysql>update user set Host=’%’ where user=’root’;

//allowing all host to connect to server, untuk membatasi alamat host yang bisa mengakses dan juga database yang bisa diakses, bisa digunakan opsi ini – instead . Misal : host yang bisa melakukan remote address hanya dari alamat 111.222.1.1 dan hanya bisa mengakses database db_pegawai :

mysql>update db set Host=’111.222.1.1′ where Db=’db_pegawai’;
mysql>update user set Host=’111.222.1.1′ where user=’root’;
mysql>exit

silakan coba menggunakan mysql front untuk melakukan remote database..upss, i found error while i’m tryin’ to connect use mysql front

client doesn’t support authentication protocol requested by server;consider upgrading mysql client

usut punya usut, ternyata musti nge update password user di table mysql nya,untuk melakukannya, lakukan sebagai berikut :

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

boom, jalan juga akhirnya di mysql front :) ,, bubye console

nb : kesalahan yang cukup memalukan terjadi ditengah2 instalasi huhuuh..pas update password mysql.user, ehh malah pake md5(‘password’) segala, walhasil ke blok buat masuk ke root nya ..huhuhuhu, tapi tenang, ada cara buat restore password root mysql nya hehehhe ..cekidot gan

stop dolo mysql server jika masih jalan :

# /etc/init.d/mysql stop

this is the main execution :D

# mysqld_safe --skip-grant-tables &
[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started

sekarang, cobalah untuk login ke mysql via console,,tanpa password tentunya :)

#mysql -u root

hihihiihihih, ada penampakan console mysql and sampeyan bisa ganti password dari sini

wish u luck and best regards :)
 
Top