我正在做一个小小的java项目,我有一个问题。Mysql协议被防火墙拦截,我唯一能使用的端口是80或443。有没有办法通过这些端口连接到我的数据库?实际上,我使用的是mysql-connector库来连接java。
发布于 2017-06-15 16:33:07
您可以更改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
https : 443是默认的端口。不建议使用此and 80(http)端口。
发布于 2017-06-15 16:33:39
也许你可以把MySQL端口改成443;
但是,我认为这很糟糕..。
https://stackoverflow.com/questions/44562460
复制相似问题