spot_imgspot_img

Akses Mysql Server Secara Remote di Ubuntu Server

Advertisements

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
boled
boledhttp://abyfine.com
Agun Nurul Widiyanto A.K.A Boled , adalah seorang yang biasa saja tidak kaya, tidak ganteng tidak suka orang ALLAY, LEBE dll. Masih seneng belajar dari mana saja. Senang dan Hobi menjadi Praktisi Implementasi JIBAS Server Online, Mikrotik Networking, Linux Server, dan SMS getway Temukan Saya di Facebook , Twitter, Google+

Get in Touch

  1. 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

Komentar ditutup.

Related Articles

Get in Touch

14,000FansSuka
1,323PengikutMengikuti
3,121PengikutMengikuti
4,000PengikutMengikuti
0PelangganBerlangganan

Post Pilihan