按 https://learnku.com/courses/laravel-essential-training/9.x 的教程,写一个laravel项目,在执行数据库迁移文件命令时报错了
此时我们可以将 .env 中的 DB_HOST
配置改为wsl2虚拟机的ip
DB_HOST=172.29.97.130
再次执行还是报错,但是错误明显不一样了
上面的报错表示junwind这个账号无法访问,于是我们切换为root账号测试一下。
ok,成功了,说明junwind账号的访问权限不够。
我们可以重新创建一次:
// 删除旧账号
DROP USER 'junwind'@'%';
FLUSH PRIVILEGES;
// 创建新账号
CREATE USER 'junwind'@'%' IDENTIFIED BY 'junwind_123';
GRANT ALL PRIVILEGES ON laravel_weibo.* TO 'junwind'@'%';
FLUSH PRIVILEGES;
再次执行迁移命令,ok了。