首页 > 解决方案 > 当我创建数据库时 MySQL 本地服务器不更新 PhpmyAdmin (mac)

问题描述

我正在关注 laravel 教程,但是在连接 MySQL 时,我遇到了 phpmyadmin 的问题

当我在命令行中本地从 MySQL 创建数据库时,它不会在 phpmyadmin 中创建它,反之亦然。我检查了我在双方都与同一个用户连接,并且我也授予了权利。

我必须在本地链接 MySQL 与 phpmyadmin 吗?

我从我的 Laravel 项目中尝试了迁移命令,我可以看到已经在 MySQL 中使用命令行创建了表,但在 phpmyadmin 中没有发生任何事情。

这是我正在尝试做的视频:https ://www.youtube.com/watch?v=qCMgxDfRKCo

标签: phpmysqllaravelphpmyadmin

解决方案


好的,我发现与 MAMP 一起使用的 mysql 的实例与命令行中的 mysql 不同,我不得不从我的 laravel 项目中修改 .env。

我不得不补充:

DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

我可以从此命令在命令行中运行 MAMP 的 mysql

/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -p

谁管理的数据库与我启动在 MAMP 之前安装的 mysql 时不同。


推荐阅读