Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Zend安装的Mac上设置本地MySQL用户_Mysql_Macos_Zend Framework_Sequelpro - Fatal编程技术网

如何在Zend安装的Mac上设置本地MySQL用户

如何在Zend安装的Mac上设置本地MySQL用户,mysql,macos,zend-framework,sequelpro,Mysql,Macos,Zend Framework,Sequelpro,我正在尝试在Mac上为localhost数据库设置用户。我在localhost中创建了数据库并导入了SQL。这很好,我可以登录localhost(通过Sequel Pro在我的Mac上本地安装MySQL)并查看它 我认为问题出在用户的创建上。我有一个预先存在的用户,具有特定的用户名和密码。我想对localhost使用相同的用户,以便Zend可以连接到数据库。因此,我为用户授予了新数据库模式的所有权限。这与我最初为其创建用户的localhost上的第一个DB所做的完全相同 在通过Sequel Pr

我正在尝试在Mac上为localhost数据库设置用户。我在localhost中创建了数据库并导入了SQL。这很好,我可以登录localhost(通过Sequel Pro在我的Mac上本地安装MySQL)并查看它

我认为问题出在用户的创建上。我有一个预先存在的用户,具有特定的用户名和密码。我想对localhost使用相同的用户,以便Zend可以连接到数据库。因此,我为用户授予了新数据库模式的所有权限。这与我最初为其创建用户的localhost上的第一个DB所做的完全相同

在通过Sequel Pro向用户授予新模式的所有权限后,我在Mac上重新启动了MySQL服务器(两次)。但是Zend不会连接到数据库。出于某种奇怪的原因,它实际上抛出了一个“未找到文件”错误


我知道这里没有代码,但我不知道该发布什么。我希望有人知道该怎么办。我甚至在数据库上尝试了两次刷新权限(
FLUSH privileges
)。我需要比那个命令更具体的东西吗?有人知道发生了什么吗?请不要因为没有代码而将此作为离题或其他内容关闭。如果我的帖子不适合你,那就继续吧。

为用户的授权找到了以下内容:将
XXXX\\\u spear
*上的所有权限授予'XXXX\\u php'@'localhost',使用授权选项授予第一个有效,第二个无效。有什么好处?