ubuntu - 远程连接MySQL,Can't connect to mysql server on x.x.x.x(10038)
怪我咯
怪我咯 2017-04-17 15:15:07
0
6
703

Ubuntu 14.04 安装MySQL服务后,打算远程使用Navicat for mysql管理数据库,但是使用Navicat远程连接的时候一直出现错误:

网上多番google解决方案,关闭防火墙,修改数据库user host以及赋予权限,grant all privileges on . to 'user'@'%' identified by 'password' with grant option; 修改/etc/mysql/my.conf配置文件bind-address 属性改为 0.0.0.0 或者直接注释这一句,我都做了尝试,但是还是无法解决远程登录mysql 10038的问题。
下面附上我的mysql和3306端口图:

我遇到的困难所有网上说的方案都尝试过,甚至重装过mysql服务器都没办法解决。求有经验的人士不吝赐教帮忙提供建议,多谢。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(6)
巴扎黑

クライアントのファイアウォールはブロックされていますか?サーバー上で tcpdump を使用して、パッケージが受信されたかどうかを確認します

いいねを押す +0
刘奇

権限を変更してから実行するかどうかflush privileges

いいねを押す +0
左手右手慢动作

my.conf を変更した後、mysql を再起動しましたか?

いいねを押す +0
刘奇

iptables.

いいねを押す +0
黄舟

コマンド ラインを介してリモート接続を試みて、コマンド ラインまたはネイティブに問題があるかどうかを確認できます。私はトラブルシューティングを使用するのが好きです。

いいねを押す +0
小葫芦

週末に完了しましたが、何度か再インストールしました。etc/mysql/…/mysqd.conf がコンピューターの隣になかったようです。内部のファイルをバインドする IP はコメント化されています
、その後は問題ありません

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート