我已经克隆了一个laravel5.4项目到我的mac上,它安装了mysql 8,每当我尝试运行它时 php artisan migrate 我收到以下错误:有什么建议吗?
php artisan migrate
mm5n2pyu1#
为mysql verison 8.0将用户设置回mysql\u native\u password
mysql -u root - p
然后
ALTER USER 'forge'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
8tntrjer2#
mysql 8.0.4更改了默认身份验证 mysql_native_password 至 caching_sha2_password ```mysqld.exe --initialize-insecure --default-authentication-plugin=mysql_native_password
mysql_native_password
caching_sha2_password
这将初始化您的数据目录根用户没有密码 `mysql_native_password` 拉威尔的作品。
2条答案
按热度按时间mm5n2pyu1#
为mysql verison 8.0将用户设置回mysql\u native\u password
然后
8tntrjer2#
mysql 8.0.4更改了默认身份验证
mysql_native_password
至caching_sha2_password
```mysqld.exe --initialize-insecure --default-authentication-plugin=mysql_native_password