Cara seting mysql server Agar bisa diakses secara remote. Menggunakan aplikasi remote mysql client atau backup database
Perintah Ini Di jalankan Menggunakan SSH remote:
Memberi Hak Akses
Jalankan mysql client,
mysql -u root -p
Lalu di prompt mysql client, ketikkan perintah berikut. Ingat sesuaikan dengan nama database yang mau di set.
CREATE USER ‘namauser’@’localhost’ IDENTIFIED BY ‘my_password’;
GRANT ALL PRIVILEGES ON namadatabase.* TO ‘namauser’@’localhost’;
FLUSH PRIVILEGES;
Untuk contoh lain, lihat di bagian selanjutnya.
Cara memberi hak akses untuk remote user.
Mengakses Database dari Remote
Pertama, sunting berkas /etc/mysql/my.cnf. Cari bari berikut:
bind-address = 127.0.0.1
Ganti menjadi seperti di bawah ini. Asumsi IP server = 192.168.3.2
bind-address = 192.168.3.2
Setelah itu, restart service mysql,
sudo /etc/init.d/mysql restart
Selanjutnya Anda harus membuat user yang bisa digunakan dari remote client. Misal, IP yang akan mengakses ke server adalah 192.168.4.23 dan satu network 192.168.3.0/24.
Maka yang perlu Anda lakukan adalah, jalankan mysql client.
mysql -u root -p
Di prompt mysql, ketik seperti contoh di bawah ini.
GRANT ALL ON namadatabase.* to ‘namauser’@’192.168.4.23’ IDENTIFIED BY ‘passworduser’; # —-> contoh pada nama database tertentu
GRANT ALL ON *.* to ‘namauser’@’192.168.3.%’ IDENTIFIED BY ‘passworduser’; # —-> contoh kesemua database yg ada
FLUSH PRIVILEGES;
Selanjutnya Testing menggunakan Mysql Client dari Luar :
Misal menggunakan Mysqlfront —> Konfigurasi diarahkan ke ip mysqlserver Ubuntu(192.168.3.2)
user : disesuiakan
Pass:disesuaikan
Port: default (3306)
Mengganti Password Root
Pada saat Anda menginstal mysql-server, Anda akan diminta memasukkan password. Jika suatu saat Anda ingin menggantinya, jalankan perintah berikut:
mysqladmin -u root -p 'passswordlama' password 'inipasswordbaru' Tanks To ngadimin sumber :http://ngadimin.com





bang,sesuai dengan artikel ini
ane lg bikin skripsi ttg ujian online pake c#.net database mysql,cuman waktu implementasi bingung
databasenya ga kebaca di client dengan win 7..gmn caranya biar kebaca diclient bang ? klo ane pake ubuntu 12.04 bisa ga dijadiin file server?
apakah agan sudah menambah user dan rule akses ke ip address klien yg akan di berikan privilage boleh akses di database mysql nya…?
untuk manambahkan bisa menggunakan phpmyadmin yg lebih mudah. dan jangan lupa setelah menambahkan user dengan akses range ip klien nya di grant privilage.
dan testing menggunakan aplikasi mysql client : misal mysqlfront, etc
uudah bisa gan
gan,klo misalnya dimasukin ke jaringan LAN ada yg perlu setting lg ga dari mysqlnya ?
set aja di mysql secure nya mas…
hilangkan user nono dan akses %
dan spesifikan aja nama user dan alamat ip yg boleh akses direct di database user mysql. ato jika perlu ubah port standart mysql ke port lain. (jika perlu gan)
tergantung situasi dan kondisi lapangan aja gan
oke gan makasih atas bantuannya