У меня проблема с моим проектом Laravel. После клонирования репо из git я сделал
npm install
composer install
php artisan migrate У меня ошибка:
In Connection.php line 664:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from
languageswherestatus= 1)In Connector.php line 70:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
Я добавил несколько изменений только в файл .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:q/o7QZeznstW1iBW65t8F7usVPI1oA9osHGaCa6uONU=
APP_DEBUG=true
APP_URL=localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=8889
DB_DATABASE=newDB
DB_USERNAME=root
DB_PASSWORD=root
Я использую мамп на ОС макинтош для своей веб-среды.
Да, но у меня такое же сообщение об ошибке при запуске php artisan config:clear
Что вы получите, если запустите `$ mysql -u root --host=localhost --port=8889 newDB -p` и введете root в качестве пароля? Вы создали таблицу newDB и пользователя root с паролем root?
Я предпочитаю сокет unix, предоставляемый установкой mysql mamp.
@DelenaMalan, когда я запускаю ваш код, у меня появляется «Введите пароль: ОШИБКА 1045 (28000): Доступ запрещен для пользователя« root »@« localhost »(с использованием пароля: ДА)», и да, это новая пустая БД со стандартными учетными данными пользователя namp ( пользователь: root, пароль: root) Когда я подключаюсь к БД через браузер, localhost: 8889, так что все хорошо, и я могу подключиться






Откройте файл .env и отредактируйте его.
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:q/o7QZeznstW1iBW65t8F7usVPI1oA9osHGaCa6uONU=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE= // Your Database Name
DB_USERNAME= // Yout Database Username
DB_PASSWORD= // Your Database Password
ПРИМЕЧАНИЕ. Если в базе данных не установлен пароль, удалите его DB_PASSWORD
Эта ошибка в основном возникает из-за изменений в файле .env:
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
После завершения редактирования .env необходимо очистить кеш: php artisan config:cache
У меня были эти поля, заполненные моей информацией о базе данных mamp (проверьте экран печати). До сих пор не работает. У меня есть эта ошибка, когда я набираю всю команду php artisan :(
Привет @DarekP Решение ошибки - мой ответ, если у вас все еще есть ошибка, извините, я не знаком с Mac OS.
Попробуйте добавить это в свой файл .env
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
Я тоже использую MAMP, и он всегда нужен мне в моих .env файлах.
Спасибо :) Я добавляю ваш код в .env, но все равно не работает :(
Убедитесь, что вы очистили кеш после, чтобы быть уверенным. Попробуйте оставить пароль пустым при использовании root, чтобы увидеть, работает ли это.
Привет спасибо. Я запускаю «php artisan config:cache» каждый раз, когда обновляю .env
можешь запустить эту команду
php artisan config:clear?