php - 当我创建数据库时 MySQL 本地服务器不更新 PhpmyAdmin (mac)
问题描述
我正在关注 laravel 教程,但是在连接 MySQL 时,我遇到了 phpmyadmin 的问题
当我在命令行中本地从 MySQL 创建数据库时,它不会在 phpmyadmin 中创建它,反之亦然。我检查了我在双方都与同一个用户连接,并且我也授予了权利。
我必须在本地链接 MySQL 与 phpmyadmin 吗?
我从我的 Laravel 项目中尝试了迁移命令,我可以看到已经在 MySQL 中使用命令行创建了表,但在 phpmyadmin 中没有发生任何事情。
这是我正在尝试做的视频:https ://www.youtube.com/watch?v=qCMgxDfRKCo
解决方案
好的,我发现与 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 时不同。
推荐阅读
- python - tf.print 没有结果
- java - 如果没有添加数据,如何避免在备份树的过程中更新高度/平衡因子?
- python - 如何获取 Django 相关模型行并作为字典列表返回?
- python - 找不到 Visual Studio
- perl - Perl 中的“[0]”是什么意思?
- javascript - 刷新vue数据
- c# - Mediatr:减少 DI 对象的数量
- android - 在手机上直接从 github 运行 python 代码
- android - 在 Android Studio 中使用 Sketch 的阴影?
- android - selectedItemCount 未正确检索所有列表位置