Ошибка при запуске кустарного переноса

Я получаю следующую ошибку при запуске php artisan migrate:

exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' in /opt/lampp/htdocs/larproject/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:47

Что я могу сделать, чтобы это исправить?

-2

Решение

Перезагрузите ваш сервер MySQL

service mysqld restart
1

Другие решения

Первое сообщение ... Can't connect to local MySQL ...

  1. Итак, проверьте, работает ли база данных.
  2. Проверьте, настроили ли вы ваше соединение.
  3. Проверьте, можете ли вы получить доступ к базе данных с настроенными данными.
  4. Убедитесь, что у вас есть пользователь в базе данных, и он получил соответствующие привилегии.
  5. Старайтесь не использовать пользователя root для соединения с базой данных, лучшее решение, создать нового пользователя workinkg только на 127.0.0.1 с надежным паролем и использовать его для связи
0

Лучше всего проверить файл сокета.

  1. В вашем my.cnf
  2. Ищите разрешения для файлов в /var/lib/mysql/mysql.sock (пользователь php / apache может получить к нему доступ?)

Управление вашим приложением с разрешениями и / или настройкой базы данных.

0
По вопросам рекламы [email protected]