Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak dapat menghubungkan skrip aplikasi google ke mysql melalui localhost

Oke jadi jika Anda melakukan ini dari rumah Anda dan ingin menjalankan skrip aplikasi google database MYsql lokal Anda di laptop Anda ikuti langkah-langkah di bawah ini:-

1) Buka port 3306 di laptop Anda ke internet.

Login ke router Anda dan port forward port 3306 ke laptop Anda:-Berikut adalah video youtube singkat jika Anda memiliki router netgear. Pada dasarnya apa yang Anda lakukan di sini adalah; ketika skrip google berjalan di server google mencoba menemukan basis data Anda, skrip tersebut mengenai router (IP publik) pada port 3306. Sekarang dari sana permintaan ini akan dialihkan ke laptop spesifik Anda. Contoh video penerusan port:-Video Penerusan Port

2)Buka data MYSql kepada siapa saja dengan nama pengguna dan sandi dari komputer manapun:-jalankan perintah berikut pada database MySQL Anda:-

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

3)Gunakan IP publik Anda di baris berikut:-Jadi alih-alihvar conn =Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root","");gunakan yang berikut

var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root","");

Untuk berjaga-jaga jika Anda menghadapi masalah kompatibilitas IPV6 dan JDBC seperti kebanyakan orang. Dapatkan IP publik Anda dari alamat berikut:-dapatkan saya Alamat IPv4

Jadi alih-alih 127.0.0.1 gunakan hasil dari kueri google di atas



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke server Database (meja kerja mysql)

  2. Anda tidak dapat menentukan tabel target 'NAME' untuk pembaruan dalam klausa FROM

  3. Redirect file .gif mentah ke halaman handler melalui .htacces

  4. Cara Memadukan String dengan Karakter Leading/Trailing di MySQL – LPAD(), RPAD()

  5. Permintaan SQL untuk menghitung jam yang dihabiskan dari hari lain dan berakhir pada hari berikutnya