MySQL5.6に外部からrootで接続する

あまり外部接続、特にrootはよろしくないので、本番環境ではやめましょう。あくまで、開発環境で。

  1. MySQLにlocalhostからrootでログイン
  2. 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ポートをクローズしても良いです。