Cara remote mysql vps

Memilih perusahaan hosting web terkemuka hanyalah langkah pertama untuk membangun dan memelihara situs web yang sukses. Mungkin ada saatnya Anda harus terhubung ke database dari luar jaringan kerja Anda dan jika demikian, Anda perlu terhubung ke database Anda menggunakan perangkat lunak pihak ketiga yang tidak berjalan di server (i. e. klien MySQL di desktop Anda). Ini disebut sebagai membuat koneksi MySQL jarak jauh. Namun, untuk melakukan ini, pertama-tama Anda harus mengizinkan koneksi dari dalam cPanel untuk alamat IP yang Anda sambungkan. Baca terus untuk mempelajari caranya

Program apa yang saya gunakan untuk terhubung dari jarak jauh?

Ada beberapa program yang dapat Anda gunakan untuk terhubung dari jarak jauh ke database Anda. Anda dapat menggunakan editor HTML seperti Adobe Dreamweaver dengan biaya tertentu, atau ada program Open Source gratis yang dapat Anda gunakan seperti MySQL Workbench atau Heidi SQL. Berikut adalah beberapa opsi untuk diperiksa

  • Navicat untuk MySQL
  • Meja Kerja MySQL
  • Heidi SQL

Menambahkan alamat IP untuk memungkinkan koneksi jarak jauh MySQL

Pertama, Anda perlu memastikan bahwa Anda memiliki alamat IP yang akan mengakses database. Aturan ini melindungi database dengan hanya menerima koneksi eksternal yang telah Anda siapkan. Jika Anda terhubung ke database dari koneksi Anda saat ini, dapatkan alamat IP Anda dengan mengklik di sini, lalu ikuti langkah-langkah ini

  1. Masuk ke cPanel
  2. Klik tombol Remote MySQL di bagian Database
    Cara remote mysql vps

     

     

  3. Masukkan alamat IP jarak jauh di bagian Tambahkan Host Akses
    Cara remote mysql vps

     

     

  4. Klik tombol Tambahkan Host
    Cara remote mysql vps

     

     

    Anda kemudian akan melihat pesan yang menyatakan alamat IP host telah ditambahkan ke daftar akses

    Cara remote mysql vps

     

Sekarang, karena Anda telah menambahkan alamat IP ke koneksi jarak jauh MySQL, Anda akan dapat terhubung ke database. Anda dapat menambahkan alamat IP sebanyak yang Anda butuhkan

Menggunakan Wildcard untuk mengizinkan semua IP

Anda mungkin perlu menggunakan wildcard jika alamat IP Anda berubah secara teratur. Anda dapat menambahkan wildcard dengan menggunakan simbol %. Ini akan menambahkan semua alamat IP dalam rentang itu

Misalnya, jika Anda ingin mencantumkan semua alamat IP dalam rentang 174. 77. 92. 1 sampai 174. 77. 92. 255 Anda akan menambahkan alamat IP 174. 77. 92. %

Memecahkan masalah koneksi jarak jauh

Jika Anda menggunakan alat koneksi jarak jauh pilihan Anda dan tiba-tiba tidak dapat terhubung, itu dikenal sebagai kesalahan 1045 dan biasanya berbunyi seperti '1045 - akses ditolak untuk pengguna'. Jika Anda mendapatkan kesalahan ini, berikut beberapa hal yang perlu diperiksa

Periksa kata sandi cPanel Anda

Banyak orang terhubung dari jarak jauh menggunakan nama pengguna dan kata sandi cPanel mereka sebagai lawan dari membuat satu pengguna administratif untuk ditambahkan ke database. Ini bukan metode yang disukai, namun, jika Anda menggunakan nama pengguna cPanel dan sekarang Anda mendapatkan kesalahan koneksi, kemungkinan Anda baru saja mengubah kata sandi cPanel dan belum mengubahnya di pengaturan perangkat lunak koneksi jarak jauh. Ubah kata sandi di sana dan Anda harus dapat terhubung sekali lagi

Periksa untuk melihat apakah menghubungkan IP telah berubah

Dari waktu ke waktu ISP (Penyedia Layanan Internet) Anda dapat mengubah alamat IP publik Anda. Jika itu masalahnya, Anda mungkin tidak dapat terhubung dari jarak jauh melalui. Periksa alamat IP Anda dengan mengklik di sini

Setelah Anda mengetahui alamat IP Anda saat ini, kembali dan pastikan itu ada dalam daftar alamat IP yang diizinkan untuk pengaturan Remote MySQL Anda. Jika Anda menemukan itu tidak ada dalam daftar, tambahkan yang baru dan kemudian Anda dapat terhubung dari jarak jauh

Jika Anda memerlukan bantuan lebih lanjut untuk menghubungkan ke database dari jarak jauh, silakan hubungi departemen dukungan kami

Lingkungan terdistribusi bukanlah gagasan baru dalam dunia perangkat lunak. Pertama, Anda tidak perlu lagi menghosting server dan database MySQL di mesin lokal yang sama. Sekarang Anda dapat memiliki server khusus yang dapat memberikan tingkat keamanan dan kinerja yang diperlukan. Dengan bantuan hak pengguna root/sudo, Anda dapat mengaktifkan koneksi jarak jauh baru dan menyiapkan kerja tim yang aman dan efektif dengan database Anda menggunakan server MySQL jarak jauh

Artikel ini akan menjadi awal yang baik, menjelaskan cara mengaktifkan dan menyiapkan koneksi jarak jauh ke server dan database MySQL, mengelola hak pengguna, dan, yang paling menarik, cara menyelesaikan semuanya dengan paling mudah menggunakan dbForge Studio, IDE khusus untuk database MySQL

Cara remote mysql vps

Isi

1.
2.
3.
4.
5.

Cara mengaktifkan dan mengatur koneksi server MySQL jarak jauh

Tugas pertama kita adalah mengaktifkan dan mengonfigurasi koneksi jarak jauh ke server MySQL untuk memungkinkan pengguna terhubung ke host jarak jauh. Anda memerlukan mesin Windows atau Linux Anda, yang memiliki server MySQL yang diperlukan terpasang di dalamnya, dan akses root Anda sendiri untuk mengatur koneksi jarak jauh dari. Siap?

Jika Anda ingin mengaktifkan akses jarak jauh untuk pengguna root, jalankan perintah SQL berikut di server

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Sekarang Anda perlu mengubah IP alamat-bind (variabel bind) di file konfigurasi MySQL. Jika Anda memiliki mesin Linux, luncurkan CLI Anda dan jalankan perintah berikut

sudo nano /etc/mysql/mysql.conf.d/my.cnf
_

Jika Anda memiliki mesin Windows, nama filenya adalah

sudo nano /etc/mysql/mysql.conf.d/my.cnf
0, dan akan ditempatkan di direktori instalasi MySQL, mis. g.
sudo nano /etc/mysql/mysql.conf.d/my.cnf
_1

Harap dicatat bahwa lokasi yang tepat dari file konfigurasi dapat bervariasi tergantung pada versi MySQL Anda, jadi Anda mungkin perlu menyesuaikannya

Setelah Anda membuka file konfigurasi, cari baris bind-address. IP default adalah 127. 0. 0. 1, yang memungkinkan akses hanya dari localhost (bind 127. 0. 0. 1). Anda perlu mengatur IP baru agar sesuai dengan alamat komputer yang dapat memperoleh akses jarak jauh ke server MySQL. Harap perhatikan bahwa menyetelnya ke 0. 0. 0. 0 akan mengaktifkan akses dari semua host. Setelah selesai, simpan dan keluar dari file konfigurasi

Sekarang Anda perlu me-restart layanan MySQL untuk menerapkan perubahan Anda. Ini adalah bagaimana Anda dapat melakukannya di Linux

sudo systemctl restart mysql
_

Dan jika Anda bekerja di Windows, Anda dapat meluncurkan command prompt, melanjutkan ke direktori MySQL Anda, dan menjalankan perintah berikut (sama halnya, ubah agar sesuai dengan versi MySQL Anda)

net stop MySQL80
net start MySQL80

Jika tidak berhasil, Anda dapat me-restart MySQL dengan mengklik kanan dan memilih Restart melalui tab Service di Task Manager Anda

Cara memberikan dan menyiapkan akses pengguna dari host jarak jauh

Anda dapat mengaktifkan akses jarak jauh ke pengguna jarak jauh dengan mengonfigurasi ulang akun tersebut untuk terhubung dari server jarak jauh, bukan dari localhost. Buka klien MySQL Anda sebagai pengguna root/sudo

sudo mysql
_

Jika Anda telah mengaktifkan otentikasi kata sandi untuk akses root, jalankan perintah berikut untuk mengakses shell MySQL

mysql -u root -p

Anda dapat mengizinkan koneksi jarak jauh untuk pengguna yang terhubung secara lokal menggunakan perintah RENAME USER (setelah menentukan nama pengguna dan IP server jarak jauh sebelumnya)

mysql> RENAME USER 'user_name'@'localhost' TO 'user_name'@'remote_server_ip';
_

Ada cara alternatif. Anda dapat membuat pengguna baru untuk terhubung langsung dari host jarak jauh

mysql> CREATE USER 'user name'@'remote_server_ip' IDENTIFIED BY 'password';
_

Terakhir, Anda perlu memberikan hak istimewa kepada pengguna jarak jauh. Karena umumnya tidak disarankan untuk memberikan SEMUA hak istimewa, lebih baik menentukan yang diperlukan, misalnya

mysql> GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'user_name'@'remote_server_ip' WITH GRANT OPTION;

Setelah itu, Anda dapat menjalankan perintah FLUSH PRIVILEGES, yang akan mengosongkan memori yang di-cache oleh server mengikuti pernyataan CREATE USER dan GRANT

mysql> FLUSH PRIVILEGES;

Sebagai bonus, kami ingin merekomendasikan artikel di mana Anda dapat mempelajari cara memeriksa izin pengguna MySQL

Cara terhubung ke basis data jarak jauh

Sekarang saatnya untuk terhubung ke database MySQL dari jarak jauh dan menguji koneksi jarak jauh Anda secara online. Kami menyarankan 3 alat yang dapat membantu Anda melakukannya. klien MySQL CLI, MySQL Workbench, dan dbForge Studio untuk MySQL. Anda akan menemukan langkah-langkah mendetail untuk setiap alat di panduan mendetail kami untuk menghubungkan ke Server MySQL

Cara terhubung ke host jarak jauh menggunakan dbForge Studio untuk MySQL

Di antara 3 cara yang disebutkan di paragraf sebelumnya, kami ingin memilih dbForge Studio for MySQL oleh Devart. Ini adalah perangkat MySQL terlengkap yang dapat dibeli dengan uang, menawarkan kemampuan yang jauh lebih unggul daripada alat serupa seperti MySQL Workbench

dbForge Studio menghadirkan panduan pintar yang memandu pengguna melalui penyiapan host jarak jauh dan koneksi basis data serta koneksi ke server lokal. Lihat betapa mudahnya melakukannya—periksa kami

Anda juga dapat berkonsultasi dengan dokumentasi produk untuk mempelajari semua tentang mengelola koneksi database

Cara mengurangi lalu lintas Internet saat menghubungkan ke host jarak jauh

Salah satu kemacetan basis data yang paling sering diamati yang dihadapi oleh proyek besar adalah lalu lintas MySQL yang tinggi. Tentu, kita dapat berbicara tentang beralih ke ukuran instans cloud yang lebih besar, inti yang lebih cepat, dan penyimpanan yang lebih baik, tetapi itu terlalu jelas dan mahal. Sebaliknya, kami ingin fokus pada beberapa tip yang dapat mengurangi lalu lintas dengan sedikit konfigurasi

  1. Nonaktifkan dan/atau optimalkan fitur beban tinggi aplikasi Anda
  2. Gunakan ProxySQL untuk mengaktifkan penggabungan koneksi. Ini akan mencegah aplikasi Anda membebani MySQL dengan banyak koneksi bersamaan. Fitur bagus lainnya dari ProxySQL membantu menyimpan hasil kueri untuk jangka waktu tertentu
  3. Pantau database Anda untuk hambatan kinerja
  4. Identifikasi dan optimalkan kueri yang menyebabkan beban tinggi. Jika Anda menggunakan dbForge Studio untuk MySQL, Anda mendapatkan alat khusus—Query Profiler—yang membantu Anda menangani tugas ini dengan mudah
  5. Tambahkan indeks yang hilang dan hilangkan yang berlebihan dan tidak terpakai
  6. Lakukan pemeriksaan menyeluruh terhadap operasi latar belakang Anda. Beberapa di antaranya dapat ditunda, beberapa dapat bekerja sama efektifnya dengan sumber daya yang terbatas (mis. g. konkurensi terbatas untuk pekerjaan batch), dan beberapa mungkin berjalan dengan sempurna pada replika

Itu dia. Jika Anda ingin membuat pekerjaan Anda dengan remote MySQL host dan database jauh lebih memakan waktu, cobalah uji coba gratis 30 hari dari dbForge Studio untuk MySQL

Bagaimana cara mengakses server MySQL dari jarak jauh?

Cara Mengizinkan Koneksi Jarak Jauh ke MySQL .
Langkah 1. Edit File Konfigurasi MySQL
Langkah 2. Siapkan Firewall untuk Mengizinkan Koneksi MySQL Jarak Jauh. Pilihan 1. Opsi UFW (Firewall Tidak Rumit) 2. FirewallD. Opsi 3. Buka Port 3306 dengan iptables
Langkah 3. Hubungkan ke Server MySQL Jarak Jauh

Bagaimana cara mengatur database MySQL jarak jauh?

Sebelum terhubung ke MySQL dari komputer lain, komputer yang terhubung harus diaktifkan sebagai Access Host. .
Masuk ke cPanel dan klik ikon Remote MySQL, di bawah Database
Ketik alamat IP penghubung, dan klik tombol Add Host. .
Klik Tambah, dan Anda sekarang dapat terhubung dari jarak jauh ke database Anda

Bagaimana cara mengakses meja kerja MySQL dari jarak jauh?

Langkah-langkah untuk terhubung ke database Anda dari jarak jauh .
Buka Meja Kerja MySQL
Klik Koneksi Baru di kiri bawah Meja Kerja MySQL
Di kotak "Siapkan Dialog Koneksi Baru", Ketikkan kredensial koneksi Database Anda. .
Ketik kata sandi Anda dan klik kotak centang "Simpan Kata Sandi di Vault".

Bagaimana cara mengizinkan akses root ke MySQL dari mana saja?

Untuk mengizinkan koneksi jarak jauh ke akun root di MySQL, Anda harus menjalankan perintah mysql_secure_installation . Biasanya Anda menjalankan perintah ini saat pertama kali mengatur MySQL, tetapi dapat dijalankan lagi kapan saja jika Anda perlu mengatur ulang kata sandi akun root atau mengizinkan koneksi jarak jauh ke akun.