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

HerokuLumenアプリをAmazonRDSMySQL5.7.19に接続する

    データベースファイルにSSLを使用するように指示していません。

    <?php
    
    $url = parse_url(getenv("DATABASE_URL"));
    $host = $url["host"];
    $username = $url["user"];
    $password = $url["pass"];
    $database = substr($url["path"], 1);
    
    return [
    
    'default' => 'mysql',
    
    'connections' => [
    
        'mysql' => [
            'driver' => 'mysql',
            'port' => '3306',
            'host'      => $host,
            'database'  => $database,
            'username'  => $username,
            'password'  => $password,
            'charset' => 'utf8mb4',
            'collation' => 'utf8mb4_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
            'options'  => array(
                        "sslmode" => "require",
                        "sslrootcert" => "config/amazon-rds-ca-cert.pem"
                    )
        ],
    


    1. SQLCASEステートメント

    2. MySQL#1364-フィールド'column_name'にデフォルト値がありません-DBに挿入できません

    3. Wordpressのカスタムデータを保存するためのベストプラクティスは何ですか

    4. mysqlエラー:1時間あたりの最大接続数を超えました