sql >> データベース >  >> RDS >> Mysql

リモートデータベースへのパスワードなしのアクセス用にRailsを構成するにはどうすればよいですか

    まず、MySQLサーバーにSSHトンネルを確立する必要があります。クライアントマシンで、次を実行します:

    ssh -fNg -L 3307:127.0.0.1:3306 [email protected]
    

    これにより、salt.woofwoof.comサーバーへのSSHトンネルが確立されます。ローカルホストポート3307への接続はすべて、トンネルを介してポート3306のリモートホストに送信されます。

    次に、ローカル接続の場合と同じようにdatabase.ymlを構成しますが、転送ポート3307を指定します。

    canine:
      adapater: mysql2
      database: canine
      username: bowser
      password: *secret*
      port: 3307
    

    sshトンネル設定を/etc/ inittabに追加して、起動後にトンネルが確立されるようにすることもできます。 http://chxo.com/be2/20040511_5667.html を参照してください。 その方法の一例として。



    1. SQLServerでカンマ区切りのリストを行に変換する方法

    2. =nullとISNULLの違いは何ですか?

    3. EntityFramework6-タイミングクエリ

    4. SQLServerリンクサーバーのクエリ例