Skip to content

Instantly share code, notes, and snippets.

@arunnabraham
Created August 26, 2024 16:38
Show Gist options
  • Save arunnabraham/eb12bb7196d0d244def407ab477a07e0 to your computer and use it in GitHub Desktop.
Save arunnabraham/eb12bb7196d0d244def407ab477a07e0 to your computer and use it in GitHub Desktop.
Laravel MySQL unix socket config
# example
DB_LOCAL_SOCKET=/var/run/mysql.sock
<?php
.....
'mysql_local' => [
'driver' => 'mysql',
'host' => env('DB_LOCAL_HOST', 'localhost'),
'database' => env('DB_LOCAL_DATABASE', 'forge'),
'username' => env('DB_LOCAL_USERNAME', 'forge'),
'password' => env('DB_LOCAL_PASSWORD', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'unix_socket' => env('DB_LOCAL_SOCKET', null),
'prefix_indexes' => true,
'strict' => false,
'engine' => 'InnoDB',
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_LOCAL_INFILE => env('MYSQL_ATTR_LOCAL_INFILE'),
]) : [],
],
.....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment