osx上的终端和工作台中的mysql数据库不同
Posted
技术标签:
【中文标题】osx上的终端和工作台中的mysql数据库不同【英文标题】:mysql databases different in terminal & workbench on osx 【发布时间】:2016-12-14 04:14:51 【问题描述】:我使用mysql -u root -p
在我的 osx 终端上连接到 MySQL。它工作正常,我可以创建和查看数据库。
但是这些数据库与我在 MySQL 工作台和 phpmyadmin 上看到的完全不同。后两者是一样的。
如何打开我可以在工作台或任何其他 gui 上的终端上看到的 MySQL 数据库?
当我将 Laravel 连接到数据库时,
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=somedb
DB_USERNAME=root
DB_PASSWORD='abcd'
它连接到 mysql 终端上的 dbs,但不是 phpmyadmin & workbench 上的那些。
我必须运行不同的 sql 吗? .. 我该如何解决?
【问题讨论】:
您使用的是 MAMP 还是类似的东西?我以前经历过这种情况,MAMP 带有它自己在 MAMP 容器内运行的 mysql 的内部副本。 是的,您将运行不同的 MySQL 实例。你有没有安装 MAMP 或类似的东西? 是的,我正在运行 MAMP 【参考方案1】:我认为这个命令可以帮助你检查你的机器上是否有两个 MySQL 实例在运行。
ps aux | grep mysqld
【讨论】:
以上是关于osx上的终端和工作台中的mysql数据库不同的主要内容,如果未能解决你的问题,请参考以下文章
Apache 不在 OSX 中的 MAMP 中启动(但 MySQL 工作)
在 osx 10.8 上安装 mysql-python 时找不到“my_config.h”文件