LINUXSEC

Konfigurasi Database MySQL untuk Laravel Framework

Haloo kembali lagi dengan LinuxSec. Pada tutorial kali ini saya akan membahas cara mengkoneksikan database MySQL dengan framework Laravel. Hal ini sendiri ditujukan untuk menyimpan data-data di dalam sistem informasi anda ke depannya.

Untuk tutorial instalasi Laravel Framework bisa baca artikel berikut:

Cara Install Laravel Framework dan Nginx di Ubuntu 18.04

Oke langsung saja ya.

Kalian buat dulu database dan akses pengguna untuk Laravel.

Pertama, login ke mysql sebagai root.

mysql -u root -p

Selanjutnya buat database baru untuk Laravel

CREATE DATABASE `laravel_db` CHARACTER SET utf8 COLLATE utf8_general_ci;

Buat juga user baru dan tambahkan hak akses keseluruhan ke database yang dibuat. Tidak dianjurkan menggunakan user root untuk database, terutama di production.

CREATE USER 'laravel_user'@'%' IDENTIFIED BY 'passwordlaravel';
use laravel_db;
GRANT ALL ON `laravel_db`.* TO 'laravel_user'@'localhost';

Oke sekarang kalian sudah memiliki database bernama “laravel_db” yang akan digunakan sebagai database framework laravelnya.

Selanjutnya, edit file .env pada direktori laravel kalian.

Lalu edit bagian koneksi database menjadi seperti berikut :

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel_user
DB_PASSWORD=passwordlaravel

Dengan begitu, framework Laravel akan menggunakan database MySQL dengan nama database laravel_db.

Sekian tutorial kali ini, semoga bermanfaat, janga lupa share biar banyak yang tau.

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.