Adalah driver untuk module lib-model untuk database MySQL/MariaDB.

Instalasi

Jalankan perintah di bawah di folder aplikasi:

mim app install lib-model-mysql

Konfigurasi

Pada saat mendaftarkan koneksi database pada konfigurasi aplikasi, pastikan set properti driver menjadi mysql.

return [
    'libModel' => [
        'connections' => [
            'default' => [
                'driver' => 'mysql',
                'configs' => [
                    [
                        'host'   => 'localhost',
                        'user'   => 'mim',
                        'passwd' => '',
                        'dbname' => 'mim',
                        'port'   => '3306',
                        'socket' => '/tmp/mysql.sock'
                    ],
                    // ...
                ]
            ]
        ]
    ]
];

Properti-properti yang bisa diset adalah sebagai berikut:

  1. host DB Host.
  2. user User DB untuk koneksi.
  3. passwd User Password untuk koneksi.
  4. dbname Nama database yang akan digunakna.
  5. port Port database host.
  6. socket Database socket jika menggunakan koneksi socket.

Jika properti tersebut tidak di set, maka nilai default dari php.ini akan diambil.

Untuk pembuatan database, silahkan gunatan syntax seperti di bawah:

CREATE DATABASE `name` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;