我正在尝试在我的 Mac 上为 localhost 数据库设置用户。我在 localhost 中创建了数据库并导入了 SQL。这很好,我可以登录到 localhost(通过 Sequel Pro 在我的 Mac 上本地安装 MySQL)并查看它。
我认为事情出错的地方在于用户的创建。我有一个具有特定用户名和密码的预先存在的用户。我想为 localhost 使用相同的用户,以便 Zend 可以连接到数据库。因此,我将新数据库模式的所有权限授予用户。这与我最初为其创建用户的 localhost 上的第一个数据库所做的完全相同。
在通过 Sequel Pro 向用户授予新架构的所有权限后,我在我的 Mac 上重新启动了 MySQL 服务器(两次)。但是 Zend 不会连接到数据库。由于某种奇怪的原因,它实际上抛出了一个找不到文件的错误。
我知道这里没有代码,但我不确定要发布什么。我希望有人会对该怎么做有所了解。我什至尝试过两次刷新FLUSH PRIVILEGES
数据库的权限 ()。我需要比那个命令更具体的东西吗?有人知道发生了什么吗?请不要仅仅因为没有代码就将其关闭为离题或其他东西。如果我的帖子不适合你,请继续。