Bagaimana cara membuat pengguna akses jarak jauh di mysql?
Hosting dan mengelola database MySQL dan server web di mesin lokal yang sama adalah praktik umum. Namun, penyiapan ini dapat merepotkan dan membatasi peluang penskalaan Show
Itu sebabnya banyak bisnis dan organisasi memilih untuk menyiapkan server MySQL jarak jauh, membuat database dan server web mereka tumbuh dengan kecepatan mereka sendiri. Mengakses server basis data dari lokasi jauh juga dapat meningkatkan kinerja dan keamanan perangkat keras Server MySQL dikonfigurasi untuk mendengarkan koneksi masuk lokal secara default, yang berarti bahwa akses ke server database ini dari sistem jarak jauh mana pun dinonaktifkan Jika Anda ingin memberikan akses jarak jauh ke database yang ada, teruslah membaca, karena kami akan menunjukkan cara melakukannya di server RHEL atau CentOS dan hPanel Cara Mengizinkan Koneksi Jarak Jauh ke Server Database MySQL di RHEL atau CentOSSebelum memulai dengan panduan ini, pastikan Anda memiliki akses ke yang berikut ini
Perhatikan bahwa Anda harus membuat koneksi SSH jika server berada di luar pusat data Anda dengan menggunakan PuTTY di Windows atau shell terminal bawaan di Linux dan macOS Jika Anda adalah pengguna hosting VPS Hostinger, temukan detail login di tab Server hPanel 1. Mengubah File Konfigurasi Server MySQLLangkah pertama adalah membuat server MySQL jarak jauh mendengarkan koneksi eksternal dengan menambahkan opsi tambahan ke file konfigurasi Untuk melakukan ini, masuk ke server Anda sebagai pengguna root dan jalankan perintah berikut untuk menentukan lokasi file konfigurasi MySQL mysql --help | grep "Default options" -A 1 Outputnya akan terlihat seperti ini Kemudian, buka dan edit file konfigurasi MySQL menggunakan editor nano nano /etc/my.cnf_ Setelah file terbuka, cari baris yang berisi label [mysqld] dan tambahkan kode berikut bind-address=YOUR.SERVER.IP Ingatlah untuk mengganti ANDA. SERVER. IP dengan alamat IP spesifik dari mesin jarak jauh yang harus didengarkan oleh server MySQL Jika ada baris yang berisi lewati jaringan, pastikan untuk menghapusnya atau menandainya sebagai komentar dengan menambahkan # di awal. Baris ini membuat sistem tidak mendengarkan koneksi TCP/IP sama sekali Setelah mengedit file, simpan dengan menekan CTRL+X atau COMMAND+X jika Anda menggunakan Mac Agar perubahan diterapkan, mulai ulang layanan MySQL dengan menjalankan perintah berikut systemctl restart mysqld 2. Membuka Port MySQL yang DiperlukanPort MySQL default untuk koneksi eksternal adalah 3306. Jika Anda telah mengonfigurasi layanan firewall di server MySQL, Anda harus mengizinkan lalu lintas melalui port khusus ini Jika iptables adalah alat firewall default Anda, jalankan perintah berikut untuk membuka port 3306 untuk lalu lintas yang tidak dibatasi iptables -A INPUT -i eth0 -p tcp --destination-port 3306 -j ACCEPT_ Perhatikan bahwa perintah di atas akan memungkinkan akses jarak jauh dari semua alamat IP di internet melalui port MySQL Alternatifnya, Anda dapat memberikan akses ke pengguna jarak jauh dari satu alamat IP tertentu dengan perintah berikut iptables -A INPUT -i eth0 -s remote_IP_address -p tcp --destination-port 3306 -j ACCEPT Ingatlah untuk mengubah remote_IP_address ke alamat IP host jarak jauh Setelah selesai, simpan konfigurasi iptables dengan memasukkan service iptables save_ Responsnya akan terlihat seperti ini Sekarang server akan mengizinkan koneksi jarak jauh ke layanan MySQL Anda Coba jalankan server MySQL untuk membuat koneksi dari sistem jarak jauh Anda dengan mengetikkan perintah di bawah ini mysql -u username -h mysql_server_ip -p Ganti nama pengguna dengan nama pengguna MySQL Anda dan mysql_server_ip dengan alamat IP atau nama host server MySQL. Parameter -p akan meminta Anda memasukkan kata sandi untuk akun pengguna MySQL Outputnya akan terlihat seperti ini Connection to mysql_server_ip 3306 port [tcp/mysql] succeeded!_ Cara Mengizinkan Koneksi Jarak Jauh ke Server Database MySQL di hPanelJika Anda menggunakan Hostinger, Anda dapat terhubung ke server MySQL dari jarak jauh dengan mengizinkan alamat IP di sisi akun Anda Untuk memulai proses, masuk ke hPanel Anda dan buka Databases -> Remote MySQL Pada halaman Remote MySQL, ketikkan alamat IP server jarak jauh Anda di kolom IP (IPv4 atau IPv6) atau centang kotak Any Host untuk terhubung dari IP mana pun Kemudian, pilih Database yang ingin Anda akses dari jarak jauh. Setelah selesai, klik Buat Ingatlah bahwa koneksi jarak jauh juga mengharuskan pengguna MySQL untuk menggunakan nama host server MySQL mereka – Anda dapat menemukan nama host di bagian atas halaman yang sama Pastikan situs web Anda dapat menangani semuanya – mulai dari lalu lintas tinggi hingga waktu pemuatan yang cepat, dan banyak lagi. Beli Hosting Web KesimpulanDalam tutorial ini, kami telah membahas cara menyambung ke server MySQL dari host jarak jauh atau memberikan akses ke pengguna MySQL jarak jauh Berikut rekap singkat langkah-langkah yang diperlukan untuk menerima koneksi jarak jauh dari host jarak jauh di server RHEL atau CentOS
Untuk mengaktifkan koneksi remote MySQL di hPanel, cukup log in ke akun Hostinger Anda dan masuk ke halaman Remote MySQL. Masukkan alamat IP host jarak jauh dan pilih database Anda, lalu simpan perubahannya Untuk informasi lebih lanjut, pertimbangkan untuk membaca tutorial Hostinger lainnya tentang MySQL, seperti cara mengoptimalkan database menggunakan klien MySQL phpMyAdmin Semoga beruntung. Pastikan untuk meninggalkan komentar di bawah jika Anda memiliki pertanyaan Penulis Edgaras G Edgaras adalah administrator server veteran di Hostinger. Dia memastikan bahwa setiap server bekerja dengan kecepatan penuh dan memiliki semua kemajuan teknologi terbaru. Saat tidak bekerja, Edgaras menikmati bermain ski dan menjelajahi dunia Bagaimana cara membuat pengguna jarak jauh di MySQL?Hubungkan ke server MySQL jarak jauh. . Langkah 1. Edit File Konfigurasi MySQL. 1. 1 Akses mysqld. File cnf. . Langkah 2. Siapkan Firewall untuk Mengizinkan Koneksi MySQL Jarak Jauh. Saat mengedit file konfigurasi, Anda mungkin mengamati bahwa port default MySQL adalah 3306. . Langkah 3. Hubungkan ke Server MySQL Jarak Jauh Bagaimana cara memberi seseorang akses ke database MySQL saya?Pernyataan GRANT memungkinkan Anda mengatur izin akses MySQL menggunakan sintaks berikut. mysql> GRANT privilege ON privilege_level TO account_name ; . mysql> GRANT SELECT, INSERT ON strongdm.
Bagaimana cara menambahkan pengguna dan host di MySQL?BUAT USER 'username' DIIDENTIFIKASI OLEH 'password'; Ganti username dan password dengan username dan password pilihan Anda . Alternatifnya, Anda dapat menyiapkan pengguna dengan menentukan mesin yang menghosting database. Jika Anda sedang mengerjakan mesin dengan MySQL, gunakan username@localhost untuk menentukan pengguna. |