#mysql へのリモート接続の問題の解決策 (10038)
1. ユーザー権限の問題连接linux,登录数据库:mysql -uroot -p
use mysql; GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; flush privileges; quit
Navicat for mysql グラフィック チュートリアル」
2. My.cnf ファイル構成の問題 skip-networking オプションをコメントアウトします (注: 一部の情報では、bind-address も 127.0.0.1 に設定する必要があると記載されています。とにかく、この文が構成ファイルに見つからなかったので、設定しませんでした)このオプションは、外部から Mysql にアクセスできる IP を設定するために使用されます (フィルタリング効果があり、設定する必要はありません)。 skip-networkingスタンドアロン マシンで MySQL を実行し、skip-networking を使用して MySQL の TCP/IP 接続をオフにします。このオプションをオンにすると、MySQL にリモートでアクセスできなくなりますbind-addressセキュリティ上の理由から、指定した IP で MySQL にアクセスする場合は、skip-networking がオフになっている限り、設定ファイルに binding-address=IP を追加できますvi /etc/my.cnf
保存退出 esc :wq
vi /etc/sysconfig/iptables 保存退出 esc :wq
service iptables restart service mysql restart
以上がnavicat がエラー コード 10038 でデータベースに接続できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。