Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се свърже скрипт на приложения на Google към mysql чрез localhost

Добре, така че ако правите това от дома си и искате да стартирате скриптове за приложения на Google, вашата локална база данни MYsql на вашия лаптоп, следвайте стъпките по-долу:-

1) Изложете порт 3306 на вашия лаптоп към интернет.

Влезте във вашия рутер и препратете порта 3306 към вашия лаптоп:- Ето кратък видеоклип в YouTube, ако притежавате рутер netgear. По принцип това, което правите тук е; когато скриптът на google, изпълняван на сървърите на google, се опитва да намери вашата база данни, той удря рутера (обществен IP) на порт 3306. Сега оттам тази заявка се насочва към конкретния ви лаптоп. Примерно видео за препращане на порт:-Видео за пренасочване на порт

2) Отворете MYSql данните за всеки с потребителско име и парола от всеки компютър:-изпълнете следната команда на вашата MySQL база данни:-

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

3) Използвайте публичния си IP в следния ред:-Така че вместо ofvar conn =Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root",""); използвайте следното

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

Само в случай, че се сблъскате с проблеми със съвместимостта на IPV6 и JDBC, каквито повечето ще имат. Вземете обществения си IP от следния адрес:-вземете моя IPV4 адрес

Така че вместо 127.0.0.1 използвайте резултатите от горната заявка в Google



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql. Как да използвате Self Join

  2. Колоната Laravel 1048 не може да бъде NULL при съхраняване на данни

  3. MySQL ИЗПУСКА всички таблици, игнорирайки външните ключове

  4. В ''mysql'' мениджъра на pid файла излезте без актуализиращ файл

  5. АВТОМАТИЧНО ИЗТРИВАНЕ НА РЕД 1 ден след вмъкване (MySQL)