美文网首页
执行php artisan migrate时报SQLSTATE[

执行php artisan migrate时报SQLSTATE[

作者: 腿短的小明 | 来源:发表于2020-04-20 23:11 被阅读0次

后来查找资料发现原因可能是因为我使用的mysql版本是8.0的,而8.0默认使用的身份验证插件是caching_sha2_password而不再是mysql_native_password!

解决方法:

        一、修改my.cnf文件

                加入 default_authentication_plugin=mysql_native_password

        二、修改用户认证方式

                ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

                //root用户的话还要改下面这个

                 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

以上两种方法均可。

相关文章

网友评论

      本文标题:执行php artisan migrate时报SQLSTATE[

      本文链接:https://www.haomeiwen.com/subject/cteglftx.html