あまり外部接続、特にrootはよろしくないので、本番環境ではやめましょう。あくまで、開発環境で。
- MySQLにlocalhostからrootでログイン
- grant all privileges on *.* to root@”%” identified by ‘パスワード’ with grant option
AWS EC2の場合、ポート3306をSecurity GroupsのINBOUDで開けておきましょう。
あとは、Sequel ProなどのツールでMySQLに接続するだけ。
補足:
3306ポートを開けたくない場合には、Sequel ProでSSH接続しましょう。ssh keyにAWS EC2のManagement ConsoleのKey Pairsで入手した*.pemファイルを指定すれば、SSHで接続できるので3306ポートをクローズしても良いです。
最近のコメント