Howeby- Hallo sahabat Howeby, Barangkali sobat sedang membuat tabel baru (1 file migrasi), kemudian ingin memasukkan file migrasi tersebut ke server database (misalnya MySQL). menggunakan perintah php artisan migrate, namun menemui error:
[PDOException] SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
Mengapa pesan ini muncul ? Pesan ini muncul karena kita belum membuat database atau belum melakukan setup pada file .env.
[PDOException] SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
Mengapa pesan ini muncul ? Pesan ini muncul karena kita belum membuat database atau belum melakukan setup pada file .env.
Setup file .env
Bukalah file .env yang ada pada folder project Laravel kita (C:\xampp\htdocs\nama_project) dengan notepad.
Gambar 1. Letak file .env |
Setelah file dibuka, lakukan perubahan pada baris
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_database
DB_USERNAME=root
DB_PASSWORD=
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nama_database
DB_USERNAME=root
DB_PASSWORD=
Database Baru di PHPMyadmin
Setelah edit .env, kita buat database baru di PHPMyAdmin dengan nama_database sesuaikan dengan nama database yang ada di file .env.
Jalankan kembali perintah php artisan migrate console.
Selesai. Semoga bermanfaat
0 Comments