擅长:python、mysql、java
<p>看起来MySQL被配置为只在本地主机上侦听。</p>
<p>您可以从客户机运行telnet 172.30.10.59 3306来测试这一点。</p>
<p>请尝试执行描述的配置步骤<a href="https://help.ubuntu.com/12.04/serverguide/mysql.html" rel="nofollow noreferrer">here</a>:</p>
<p>编辑/etc/mysql/my.cnf文件将mysql配置为侦听来自网络主机的连接,将bind address指令更改为服务器的IP地址。例如,用适当的地址替换172.30.10.59。如果没有这样的条目-请取消注释或创建新行。</p>
<pre><code> bind-address = 172.30.10.59
</code></pre>
<p>然后使用以下命令重新启动mysqld:</p>
<pre><code> sudo service mysql restart
</code></pre>
<p>然后使用telnet或再次运行应用程序进行测试。netstat也会有mysqld的第二个条目。</p>