2016-12-09 57 views

答えて

2

これはオペレーティングシステムの問題ではありません。

3307は、

ec2-172-16-139-19.us-西1.compute.amazonaws ローカルポートである

ssh -L 3307:ec2-172-16-139-19.us-west-1.compute.amazonaws.com:3306 [email protected] 

:あなたはセットアップあなたのトンネルをすることができます。 COMは、データベースホストある

3306は

リスニングポートです

展開がデータベースのユーザー名、および

あるec2-174-129-17-196.compute-1.amazonaws.com リモートホストです。

は、次に、あなただけのあなたのconfig/database.phpを開き

'mysql' => [ 
    'host' => 'localhost', 
    'port' => 3307, 
], 

に接続し、MySQLの接続を見つける追加するにはLaravel接続を設定する必要があります。

+0

Wow Thx! sshコマンドが正常に動作しましたが、ローカルホストと3307でsequel proを使用してリモートデータベースに接続することができます。しかし、これらのLaravel設定をどこに置くべきかはわかりません。 – Rattikarl

+0

'config/database.php'を開き、あなたのmysql接続を見つけます。 –

+0

それは問題です。 database.phpやconfigフォルダはありません。公式の文書によると、私はこれを.envファイルに入れなければならないと思ったが、私はそれも見つけられなかった。おそらく、あまりにも多くのnoob :) "ホームステイデータベースは、MySQLとPostgresの両方のために用意されています。Laravelの.envファイルは、このデータベースをそのまま使用するフレームワークを構成します。 – Rattikarl

関連する問題