<質問の内容>
外部からMySQLへの接続ができない。
現在遠方の友人宅から私の家のPCのデータベースのアクセスを試みていますが、ホスト名、ユーザー名、パスワードを入力して、データベースにログインしようとすると、エラーが生じ接続できません。
以下
ぼくのグローバルIP:AAA.AAA.AAA.AAA
友人のグローバルIP:BBB.BBB.BBB.BBB
パスワード:password
database名:test
<エラーメッセージ>
Failed to connect to MySQL at GGG.GGG.GGG.GGG:3306 with user testuser
<準備したこと>
・MySQL5.5をお互いのPCでインストール・セットアップ
・僕のPCにデータベースを作成:
CREATE DATABASE test
DEFAULT CHARACTER SET cp932;
・自分のデータベース
・僕のルーターのポートをマッピングを行う。3306のUDPとTCP
・僕のPCのファイヤーウォールの設定を行う。3306のUDPとTCPを設定
・データベースにユーザー作成:
GRANT SELECT,INSERT,UPDATE,DELETE ON test
.* TO 'usertest'@'BBB.BBB.BBB.BBB' IDENTIFIED BY 'password';
・WorkBench(クライアントツール)を使って、以下の情報で接続
ホスト名:AAA.AAA.AAA.AAA
ポート:3306
ユーザ:usertest
pass : password
→Failed to connect to MySQL at GGG.GGG.GGG.GGG:3306 with user testuser
<補足情報>
ぼくPC:Windows10 pro 64bit;
友人PC:Windows10 pro 64bit
MySQL:ver5.5
クライアントツール:WorkBench6.3CE
アドバイスをいただければ幸いです。よろしくお願いいたします。
現在:サーバーログ確認方法検索中。併せてmy.iniを確認中(22:52)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/07/17 06:41