Yii2 Як встановити підключення до бази даних MySQL/MariaDB

Yii2 Як встановити підключення до бази даних MySQL/MariaDB

Колеги всім привіт.

У сьогоднішній статті ми поговоримо про те, як підключаться до бази даних Mysql або Mariadb у Yii2. Перш ніж підключається до бази даних у вас на сервері має бути встановлено розширення PDO і сам драйвер PDO. До прикладу для підключення до бази даних Mysql у вас повинен бути встановлений драйвер pdo_mysql. За підключення до бази даних  Mariadb драйвер pdo_mysql теж підійде.

 

У Yii2 за саме підключення до бази даних відповідає файл db.php який знаходиться в директорії config/db.php

yii2 connect to database

На зображенні показано, де знаходиться файл, який відповідає за підключення до бази даних.


 

За підключення до бази даних у Yii2 відповідає клас yii\db\Connection.

yii2 connect to database

Цей файл повертатиме масив з параметрами для підключення до бази даних.

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=192.168.4.10;dbname=inzhener',
    'username' => 'root',
    'password' => 'Qwerty123',
    'charset' => 'utf8',
];

Опис параметрів:

  • class - клас конектор підключення до БД.
  • dsn - тут нам потрібно ip або hostname сервер, де встановлена ​​база даних.
  • username - обліковий запис користувача в базі даних.
  • password - Пароль від облікового запису в базі даних.
  • charset - кодування, яке використовується в базі даних.

Існує ще багато таких параметрів як префікс до імені бази даних або може бути ми хочемо включити кешування і так далі, але, для того щоб встановити підключення до бази даних, то вистачить і тих параметрів, які я вказав.


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

 

СХОЖІ СТАТТІ

HTML/CSS - Панель пошуку без JavaScript
HTML/CSS - Панель пошуку без JavaScript
WEB
Читати далі
HTML/CSS - Панель пошуку
HTML/CSS - Панель пошуку
WEB
Читати далі
Панель пошуку на чистому HTML/CSS
Панель пошуку на чистому HTML/CSS
WEB
Читати далі