Tutorial Aktifkan Remote Mysql di CyberPanel
Hai Sahabat Qwords
Pada kesempatan kali ini, kami akan berbagi tutorial Aktifkan Remote Mysql di CyberPanel. CyberPanel terhitung Panel admin yang belum lama ini sering digunakan dalam mempermudah mengelola server. Selain bersifat Open Source, CyberPanel sendiri memiliki banyak fitur didalamnya sehingga menjadikannya Alternatif lain dari banyaknya Panel admin yang berbayar
Untuk mengaktifkan remote mysql di CyberPanel memiliki 3 Tahap yaitu
1. Config Mysql Client
Pertama kita bisa mengakses server melalui SSH terlebih dahulu lalu melakukan settingan Mysql Client agar bisa diakses oleh interfaces luar dan untuk mengetahui lokasi file mysql-clients.cnf, Kita jalankan command berikut untuk mendeteksinya
locate my.cnf
Atau langsung mengeceknya di
Nano /etc/my.cnf.d/mysql-clients.cnf
Selannjutnya kita inputkan konfigurasi berikut di dalamnya :
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock bind-address=0.0.0.0 #skip-networking
Setelah berhasil menambahkan konfig diatas jangan lupa kita simpan dan tutup, lalu kita bisa melakukan restart mysql server kita dengan menjalankan command
service mysqld restart
2. Open Port Mysql di Firewall
Selanjutnya setelah konfig interfaces selesai, kita harus membuka port default mysql dan mengallow portnya yaitu port 3306, dengan command
iptables -I INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT
3. Membuat User
Jika Settingan interfaces sudah dan firewall sudah, maka selanjutnya kita membuat user untuk bisa meremote database diluar. Kita bisa jalankan proses ini via phpmyadmin atau via command di SSH.
Jika kita menggunakan SSH, maka kita harus login terlebih dahulu ke Mysql kita dengan command
mysql -u root -p
Selanjutnya setelah berhasil login, kita bisa membuat akun user database dan passwordnya. Akun ini yang nantinya digunakan untuk melakukan remote.
CREATE USER 'Namauser'@'%' IDENTIFIED BY 'password';
Jangan lupa kita setting provillagenya dengan command
GRANT ALL PRIVILEGES ON *.* TO 'namauser'@'%';
Jika menggunakan phpmyadmin, maka kita harus login ke cyberpanelnya terlebih dahulu,
Lalu setelah berhasil masuk ke phpmyadmin kita bisa memilih menu SQL
Lalu inputkan command yang sama yaitu :
CREATE USER 'Namauser'@'%' IDENTIFIED BY 'password';
Dan setelah berhasil, kita baru melakukan setting flush privillagenya dengan tahapan yang sama yaitu klik menu SQL lalu inputkan command
GRANT ALL PRIVILEGES ON *.* TO 'namauser'@'%';
Setelah setting User dan password database, kita bisa langsung melakukan remote database dari luar server.
Jika ada yang kurang dipahami atau ingin dikonsultasikan lebih lanjut mengenai layanan di Qwords. Silahkan untuk menghubungi tim kami langsung melalui Livechat, Call Center atau bisa juga via Support Ticket
Sahabat Qwords juga bisa cek Tutorial lainnya di halaman ini