私は少しJavaプロジェクトに取り組んでおり、問題があります。 Mysql-Protocolはファイアウォールによってブロックされており、使用できるポートは80または443だけです。これらのポートを介してデータベースに接続する方法はありますか?私は接続するためにjavaのmysql-connectorライブラリを使用しています。HTTPまたはHTTPSを介したMySQLデータベースへのJava接続
-1
A
答えて
0
MySQLのポートを変更することができます。 /etc/mysql/my.cnf
例では、ポートを変更 :
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
源:http://dev.mysql.com/doc/refman/5.1/en/multiple-servers.html
PS: 443は、デフォルトのHTTPSポートです。これと80(http)ポートを使用することはお勧めできません。
0
多分、MySQLポートを443に変更できます。しかし、私はそれが悪いことだと思う
...
0
私は443ポートの設定SSHサーバにあなたをお勧めしますし、データベースや他のサービスにtunellingトラフィックのためにそれを使用します。あなたはそれがlocalhost:9000
上でローカルに実行されているよう
ssh -L 9000:localhost:3307 [email protected] -p 443
は今、あなたは、データベースに接続することができます は、ここでは、あなたのローカルマシンからリモート・データベースへのトンネルトラフィックできる方法です。 SSHサーバーへのすべてのトラフィックは暗号化されています。別の例は
articleにチェックしてください。
また、しかし、私はそれに非常に精通していないよ、chiselプロジェクトを確認することができます。
関連する問題
- 1. サーブレットを使用したリモートMySQLデータベースへのJavaの接続
- 2. Javaを使ったデータベースへの接続
- 3. 接続しmysqlデータベースのJava
- 4. mysqlデータベースへの接続中にエラーが発生しました
- 5. mysqlへのC++データベース接続
- 6. データベースへのMySql PDO接続
- 7. HeidiSQLは、MySQLサーバへの接続 - データベースへの接続に初期
- 8. HTTPSとJavaでのHTTP接続
- 9. java netbeansのmysqlデータベース接続?
- 10. データベースへのJavaの接続
- 11. XAMPPを使用した外部データベースへのMySQLの接続
- 12. postgresqlデータベースへのJava接続
- 13. JDBCを使用したMYSQLデータベースへの接続
- 14. データベース接続エラー:ソケットを介してローカルMySQLサーバに接続できません
- 15. PyCharmを介してMySQLデータベースに接続できません
- 16. は、MySQLへの接続に失敗しました:不明なデータベース
- 17. HTTPSを介したリモートサーバーサービスへのアクセス
- 18. ラッパークラスへのデータベースまたは時系列シミュレーションアプリケーション用のデータベースへの直接接続?
- 19. PHPとMySQLを使ったデータベースへの接続
- 20. ミント上の2つのssh接続を介したGUIでのMySQL接続
- 21. JavaのMySQLとPostgreSQLのAzureデータベースへの接続方法
- 22. Sourceforge.netへの接続NetbeansのMySQLデータベース
- 23. ホスト上のMySqlデータベースへの接続
- 24. ODBC接続を介してOracleに接続されたMicrosoft Accessのデータベース図
- 25. 警告Cコード(MySQLデータベースへの接続)
- 26. MysqlからMysqliへのデータベース接続
- 27. CrafterCMS:プロファイル/ソーシャルのSSLを介したMongoDBへの接続
- 28. SSHトンネルを介したMySQLデータベースへのアクセス
- 29. mysqlデータベースをjavaに接続する際にエラーが発生しました
- 30. javaのmysqlへの接続中に例外が発生しました