Intereting Posts
Аутентификация API-интерфейса WordPress REST без страницы входа в систему Проблема с открытием файла PHP? записывает значение в «пустой тег» на PHP PHP CLI – вводите пользователя, когда делаете что-то в фоновом режиме выберите из mysql db 300 таблиц, используя префикс по умолчанию Проверьте, существует ли имя пользователя PDO Уведомления электронной почты WooCommerce: разные адресаты электронной почты для разных городов Try / Catch block в PHP не ловит Исключение получить значение вариантов выбора выпадающего списка с помощью ajax Медленный ответ на запись базы данных с php Возможно ли иметь $ _SESSION = $ _POST? Смешивание результатов различных категорий, упорядоченных по счету в MySQL как получить дату на прошлой неделе (вторник или любой другой день) в php? Помещение переменной PHP в качестве значения текстового поля move_uploaded_file не работает после страницы предварительного просмотра

bind-адрес отсутствует в файле my.cnf – Laravel

Во время выполнения этой команды « php artisan migrate » я получил эту ошибку « couldn't connect to local MYSQL server through socket ». введите описание изображения здесь

Я прошел через все ответы stackoverflow, у меня появилось много предложений, говорящих «change bind-address: localhost to 127.0.0.1».

Я ввел эту команду « find / -name my.cnf » и получил два местоположения файла «my.cnf».

  • /opt/lampp/etc/my.cnf
  • /etc/mysql/my.cnf

У меня путаница. Какой файл я должен отредактировать. Какой из них правильный?

И в моем файле «my.cnf» нет «bind-address». Если я пишу вручную, то где писать «bind-address» в файле my.cnf? Или, где угодно, я могу писать в этом файле.?

Вот файл 'my.cnf'

 # The following options will be passed to all MySQL clients [client] #password = your_password port = 3306 socket = /opt/lampp/var/mysql/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] user = mysql port=3306 socket = /opt/lampp/var/mysql/mysql.sock skip-external-locking key_buffer = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M # Where do all the plugins live plugin_dir = /opt/lampp/lib/mysql/plugin/ 

Пожалуйста помогите.

Я внес изменения в "Project-Folder-Name/config/database.php" . И это сработало. Добавлен 'unix_socket' => '/opt/lampp/var/mysql/mysql.sock',

 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'DatabaseName'), 'username' => env('DB_USERNAME', 'root'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => '/opt/lampp/var/mysql/mysql.sock', //Your sock got from above 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ], 

убедитесь, что ваша служба mysql запущена.

 mysql service start or mysql service restart 

Или вы можете проверить некоторые из приведенных здесь предложений. Невозможно подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)