Navicat 接続データは常にこのエラーを報告しますが、サーバーのファイアウォール ポートのアクセス許可と mysql リモート接続は開かれており、データベースにはローカルにアクセスできます。
このときnetstat -tunlp
、ネットワーク ポートを確認すると、データベースの localAddress が 127.0.0.1 であることがわかります。
データベース構成ファイルを変更する必要がある
#确认你的数据库配置文件路径对不对
vi /etc/mysql/my.cnf
入力後、[mysql]
以下を追加してbind-address = 0.0.0.0
Enter を押しesc
、:wq
保存して終了します。
#重启mysql即可
systemctl restart mysql.service