Bird
0
0

Which of the following is the correct syntax to configure a MySQL database connection in Laravel's .env file?

easy📝 Syntax Q3 of 15
Laravel - Database Basics and Migrations
Which of the following is the correct syntax to configure a MySQL database connection in Laravel's .env file?
ADB_CONNECTION=sqlsrv\nDB_HOST=localhost\nDB_PORT=1433\nDB_DATABASE=laravel_db\nDB_USERNAME=root\nDB_PASSWORD=secret
BDB_CONNECTION=pgsql\nDB_HOST=localhost\nDB_PORT=5432\nDB_DATABASE=laravel_db\nDB_USERNAME=root\nDB_PASSWORD=secret
CDB_CONNECTION=sqlite\nDB_DATABASE=/database/database.sqlite
DDB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=laravel_db\nDB_USERNAME=root\nDB_PASSWORD=secret
Step-by-Step Solution
Solution:
  1. Step 1: Identify MySQL connection syntax

    MySQL uses port 3306 and connection name 'mysql' in Laravel .env file.
  2. Step 2: Check options for MySQL details

    DB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=laravel_db\nDB_USERNAME=root\nDB_PASSWORD=secret matches MySQL settings; others are for PostgreSQL, SQLite, and SQL Server.
  3. Final Answer:

    DB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=laravel_db\nDB_USERNAME=root\nDB_PASSWORD=secret -> Option D
  4. Quick Check:

    MySQL config syntax = DB_CONNECTION=mysql\nDB_HOST=127.0.0.1\nDB_PORT=3306\nDB_DATABASE=laravel_db\nDB_USERNAME=root\nDB_PASSWORD=secret [OK]
Quick Trick: MySQL uses port 3306 and DB_CONNECTION=mysql [OK]
Common Mistakes:
  • Using wrong DB_CONNECTION value
  • Mixing ports for different databases
  • Omitting required fields in .env

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Laravel Quizzes