Panduan Membuka Layanan Database Server Mysql 5.7 Biar Sanggup Di Jalan Masuk Dari Lain Komputer


Pada tutorial kali ini, saya akan membahas perihal database MySQL. Mirip sih dengan tutorial sebelumnya yang pernah saya tulis dulu yaitu:

Tutorial Membuka Akses MySQL 5.5 dan MySQL 5.6 dari komputer lain

Bedanya kali ini yaitu saya memakai Database MySQL versi 5.7 dan sistem operasi Ubuntu Server 18.04. Kalau yang dulu, saya memakai Ubuntu Server 16.04 dengan database MySQL versi 5.6.

Ada beberapa perubahan letak konfigurasi antara MySQL 5.7 dengan MySQL 5.6 dan beberapa fiturnya, maka dari itu saya mencoba menuliskan tutorial bagaimana caranya mengakses database MySQL secara remote ini.

Pertama, terang anda harus mempunyai aplikasi server database MySQL 5.7 yang terinstall di dalam Ubuntu Server 18.04 yang akan dibuka aksesnya.

Untuk memastikannya, anda sanggup men-scan port layanan mysql server yang akan anda tuju, alasannya yaitu MySQL server yang akan saya tuju mempunyai alamat 192.168.1.4, maka perintah port scan yang saya lakukan menjadi:

 nmap 192.168.1.4 

akhirnya adalah:


dari hasil pada gambar di atas, terlihat hanya port 22 (SSH) saja yang terbuka layanannya dan sanggup diakses dari komputer lain. Jika layanan MySQL sudah terbuka dan sanggup diakses dari komputer lain, maka dikala dilakukan port scan ibarat di atas, berikut ini hasilnya:


terlihat bukan bedanya?
Berikut langkah-langkah untuk membuka saluran MySQL tersebut. Pertama anda sanggup buka konfigurasi yang terletak di /etc/mysql/mysql.conf.d/mysqld.cnf dengan perintah:

 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

kemudian cari bagian:

 bind-address = 127.0.0.1 

ubah menjadi:

 #bind-address = 127.0.0.1 

simpan kemudian restart layanan MySQL Server dengan perintah:

 sudo service mysql-server restart 

perintah restart tersebut untuk memastikan bahwa mysql server mengimplementasikan perubahan konfigurasi tersebut. Apakah jawaban hingga disni? Oh belum, MySQL memang sudah sanggup di remote layanannya dari komputer lainnya, tetapi anda belum mempunyai user yang sanggup mengaksesnya. Untuk itu anda harus bikin dulu dari dalam server MySQL tersebut. Karena anda belum sanggup masuk dari komputer lain, maka anda sanggup masuk dulu ke dalam MySQL Server secara lokal memakai user root dengan menjalankan perintah:

 sudo mysql -u root -p 

masukkan passwordnya dan sesudah berhasil masuk, saya akan buat user MySQL yang akan dipakai untuk mengakses server dari komputer lain dengan nama vagrant dan password v4gran7_User. Maka saya jalankan perintah:

 CREATE USER 'vagrant'@'%' IDENTIFIED BY 'v4gran7_User'; 

jikalau berhasil, begini tampilannya:


sesudah itu, dari komputer lainnya silahkan coba masuk ke dalam server MySQL memakai user yang barusan dibentuk tersebut, yaitu dengan menjalankan perintah:

 mysql -u vagrant -h 192.168.1.4 -p 

masukkan password user vagrant dan beginilah hasilnya:


jikalau dilihat dari hasil di atas, itu berarti MySQL 5.7 sudah sanggup diakses dari komputer lain dan sudah sanggup dimasuki user. Hanya saja user vagrant tersebut tidak sanggup melaksanakan apapun di dalam MySQL Server 5.7. Kenapa? alasannya yaitu user vagrant tersebut belum diberi hak saluran apapun di dalam database, hanya sanggup masuk saja. Untuk merubah hak saluran user vagrant tersebut, maka anda sanggup mencoba berguru tutorial berikut ini:

Cara memperlihatkan hak saluran user MySQL

Selamat mencoba dan terima kasih telah berkunjung :-)
Sumber http://www.newbienote.com/

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Panduan Membuka Layanan Database Server Mysql 5.7 Biar Sanggup Di Jalan Masuk Dari Lain Komputer"

Posting Komentar