Oké, dus als je dit vanuit je huis doet en google app-scripts wilt uitvoeren, je lokale MYsql-database op je laptop, volg dan de onderstaande stappen:-
1) Stel poort 3306 op uw laptop bloot aan internet.
Log in op uw router en stuur de 3306-poort door naar uw laptop:- Hier is een korte YouTube-video als u een netgear-router bezit. Wat je hier eigenlijk doet is; wanneer het Google-script dat op de Google-servers wordt uitgevoerd uw database probeert te lokaliseren, bereikt het de router (openbare IP) op poort 3306. Vanaf daar wordt dit verzoek doorgestuurd naar uw specifieke laptop. Voorbeeld port forwarding-video:-Port Forwarding-video
2) Open de MYSql-gegevens voor iedereen met een gebruikersnaam en wachtwoord vanaf elke computer:-voer de volgende opdracht uit op uw MySQL-database:-
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
3)Gebruik uw openbare IP in de volgende regel:-Dus in plaats vanvar conn =Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root","");gebruik het volgende
var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root","");
Voor het geval u zoals de meeste mensen met IPV6- en JDBC-compatibiliteitsproblemen te maken krijgt. Haal uw openbare IP op vanaf het volgende adres:-haal mijn IPV4-adres
Gebruik dus in plaats van 127.0.0.1 de resultaten van de bovenstaande google-query