Ich arbeite an einem kleinen Java-Projekt und ich habe ein Problem. Das Mysql-Protokoll wird von der Firewall blockiert und die einzigen Ports, die ich verwenden kann, sind 80 oder 443. Gibt es eine Möglichkeit, über diese Ports eine Verbindung zu meiner Datenbank herzustellen? Natürlich benutze ich die mysql-connector-Bibliothek für Java, um eine Verbindung herzustellen.Java-Verbindung zu MySQL-Datenbank über HTTP oder HTTPS
Antwort
Sie können den Port von MySQL ändern.
cp /etc/mysql/my.cnf /etc/mysql/my-3307.cnf
//edit my-3307.cnf, for example
port = 3307
basedir = /var/lib/mysql-3307
datadir = /var/lib/mysql-3307
//end-edit
mysql_upgrade --defaults-file=/etc/mysql/my-3307.cnf #checks the syntax and creates the dirs you need.
#start mysqld
mysqld --defaults-file=/etc/mysql/my-3307.cnf
Quelle
: http://dev.mysql.com/doc/refman/5.1/en/multiple-servers.htmlPS: 443 Standard-HTTPS-Port den Port /etc/mysql/my.cnf
Beispiel in verändern. Es ist nicht ratsam, diesen und 80 (http) -Port zu verwenden.
Vielleicht können Sie den MySQL-Port zu 443 ändern;
Aber ich denke, es ist schlecht ...
empfehle ich Ihnen die Einrichtung SSH-Server auf Port 443 und verwenden Sie es für tunelling Traffic auf Ihre Datenbank und alle anderen Dienste. Hier ist, wie Sie Tunnelverkehr von Ihrem lokalen Computer zu Remote-Datenbank können:
ssh -L 9000:localhost:3307 [email protected] -p 443
Jetzt können Sie zur Datenbank verbinden, wie Sie es auf localhost:9000
lokal ausgeführt haben. Ihr gesamter Datenverkehr zum SSH-Server ist verschlüsselt. Überprüfen Sie diese article für ein anderes Beispiel.
Sie können auch überprüfen chisel Projekt, aber ich bin nicht sehr vertraut mit ihm.
- 1. PHP: HTTP oder HTTPS?
- 2. HTTPS über HTTP-Proxy
- 3. HTTPS zu HTTP Umleitung über .htaccess
- 4. Force HTTP AUTH über HTTPS
- 5. Wie https umleiten: // www zu https: // und http: // www zu https: // und http: // zu https: //
- 6. Magento CDN http oder https
- 7. Laden von HTTP-Ressourcen über HTTPS zulassen
- 8. HTTP Ajax Anfrage über HTTPS Seite
- 9. PayPal-IPN-Authentifizierungsablauf: HTTP oder HTTPS?
- 10. Wasabi API über HTTPS anstelle von HTTP
- 11. Erzwinge HTTP zu HTTPS Umleitung
- 12. Http GET Methode zu Https?
- 13. http zu https durch .htaccess
- 14. Do HTTP-Authentifizierung über HTTPS mit URL
- 15. Facebook Likes akkumulieren über https: // und http: //
- 16. Umleiten von http://example.com zu https://www.dummy.com/ über .htaceess
- 17. http zu einem Node-Server über https nginx Website
- 18. http zu https in IIS
- 19. nginx umleiten HTTPS zu HTTP
- 20. Wordpress http zu https Umleitung
- 21. Bash-Check für HTTP oder HTTPS Regex
- 22. Auto-Umleitung basierend auf http oder https
- 23. Eingabevalidierungssicherheit - nein http: // oder https: // erlaubt
- 24. URL Validierung muss enthalten http oder https
- 25. Android mit Datenübertragungsprotokoll http oder https
- 26. ASP.net überprüfen, ob Seite http oder https
- 27. So ändern Sie CSS-Elemente dynamisch zu HTTPS oder HTTP
- 28. 302 leitet von HTTPS zu HTTP um
- 29. meine app von http zu https
- 30. http oder http www https www mit nur einer Umleitung