###前提・実現したいこと
cloud9(ライセンス:Teams)上で稼働しているMySQLに外部(Octoparse)から接続してテーブルにレコードの書込を行いたいのですが、接続できません。
そもそもCloud9上のMySQLには外部から接続できないのかもしれませんが、以下に内容を示します。
###状況
Cloud9上のApacheを稼働し、外部からWebサイトが閲覧できる状態
[MySQL側]
・DB、テーブルは作成済み。
・以下コマンドで特定DBにすべてのドメインから外部接続許可
mysql >grant all privileges on DB名.* to ユーザー名@"%" identified by 'パスワード' with grant option;
[Octoparse]
エクスポートウィザードに則り、以下を設定
Database Type:MySql
Server:インスタンス名-Cloud9ユーザー名.c9users.io ※
Port:3306
UserName:MySQLユーザー名
Password:パスワード(MySQLで設定したパスワード)
Encoding:utf8
DatabaseName:DB名
※$ curl inet-ip.infoで表示したIPアドレス直打ちで試すも失敗
###発生している問題・エラーメッセージ
Octoparse上:
Unable to connect to the specified database.
More infomation:Unable to connect to any of the specified MySQL hosts.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/14 23:51
2017/08/15 04:18
2017/08/24 13:26