在我的 Ubuntu 中/etc/mysql/my.conf
,我有:
bind-address = 192.168.2.20 # My external IP
Run Code Online (Sandbox Code Playgroud)
它从远程工作正常,但是当我想在本地连接时,在 MySQL 上使用的应用程序说:java.net.ConnectException: Connection refused at com.mysql.jdbc.StandardSocketFactory.connect
.
所以当我想在本地工作时,我my.cnf
改为:
bind-address = 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
它开始在本地工作,但后来不再远程工作。
如何使 MySQL 可以从远程和本地访问?