首页 > 解决方案 > 在 MacOS 中使用 propel 连接到 mysql phpMyAdmin 数据库

问题描述

我已经被这个问题困扰了几天了,我似乎找不到任何解决方案。我已经在我的 Mac 上安装了 XAMPP,一切似乎都可以正常工作。我还安装了 composer 以使用 propel 连接到 mysql 并使用我使用 phpMyAdmin 创建的数据库。使用终端,我移动到我的项目文件夹,因为那是我安装 composer 的文件夹。我运行命令 vendor/bin/propel init,选择 mySql,并输入数据库信息,这就是我卡住的时候。这是我尝试输入的所有多个内容的图片: 在此处输入图像描述

我也尝试过多次更改 .my.cnf 文件。我已将套接字切换到/Applications/xampp/xamppfiles/bin/mysql,并且它似乎在我运行后连接,sudo/Applications/XAMPP/xamppfiles/bin/mysql.server start但它似乎正在连接到另一个数据库,因为我正在寻找的数据库名称没有出现,并且不要求用户输入密码需要密码。

[在这幅图片中在这张图片中,我似乎已连接,但找不到我要查找的数据库2

[ 在此处输入图像描述]在这张图中我没有指定任何数据库名称并且可以成功连接3

我认为有用的最后一件事是ps -ax|grep mysql命令的输出,即: 在此处输入图像描述

任何解决此问题的帮助将不胜感激!我的猜测是,我必须将路径切换到正确的路径。

下面是运行结果SHOW VARIABLES WHERE Variable_name = 'port' OR Variable_name = 'hostname'

在此处输入图像描述

我所有数据库的图片: 在此处输入图像描述

用户图片: 在此处输入图像描述

标签: mysqlcomposer-phppropel

解决方案


推荐阅读