【问题标题】:Can't get access of phpmyadmin from command line无法从命令行访问 phpmyadmin
【发布时间】:2013-08-22 19:01:49
【问题描述】:

我已经安装了 MAMP。它可以从 localhost:8888 正常工作,我可以从 localhost:8888/MAMP 访问 phpmyadmin。在我的应用程序中,我使用的是 zend 框架 2。我在本地主机上运行基本的专辑模块。但是有些它没有在本地服务器上运行。当我在 MAMP 中检查数据库时。里面什么都没有。

我需要在 zend 代码中哪里找到 MAMP phpmyadmin 访问凭据?

【问题讨论】:

标签: php mysql apache zend-framework zend-framework2


【解决方案1】:

只是想知道您是否将 phpMyAdmin 与 MySQL 混淆了?

phpMyAdmin 只是一个基于 Web 的 MySQL 界面。如果数据库在 phpMyAdmin 中不可见,则可能没有创建。您可以在 phpMyAdmin 或 MySQL 提示符下创建数据库。

创建数据库后,再查看教程http://framework.zend.com/manual/2.0/en/user-guide/database-and-models.html 中的此页面,其中包含可以在 phpMyAdmin 或 MySQL 提示符下运行以创建表的 sql 脚本。

创建数据库和表后编辑

config/autoload/global.php

config/autoload/local.php

(上面教程链接中再次包含说明)

顺便说一句。要使用 MAMP 访问 MySQL 提示符,请在终端中输入以下内容;

/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot

http://blog-en.mamp.info/2009/08/using-mysql-command-line-with-mamp.html

运行此 SQL 以创建和填充您的表

CREATE TABLE album (
  id int(11) NOT NULL auto_increment,
  artist varchar(100) NOT NULL,
  title varchar(100) NOT NULL,
  PRIMARY KEY (id)
);
INSERT INTO album (artist, title)
    VALUES  ('The  Military  Wives',  'In  My  Dreams');
INSERT INTO album (artist, title)
    VALUES  ('Adele',  '21');
INSERT INTO album (artist, title)
    VALUES  ('Bruce  Springsteen',  'Wrecking Ball (Deluxe)');
INSERT INTO album (artist, title)
    VALUES  ('Lana  Del  Rey',  'Born  To  Die');
INSERT INTO album (artist, title)
    VALUES  ('Gotye',  'Making  Mirrors');

【讨论】:

  • 我改变了所有的东西。我遵循 zend 文档。但是,我认为 MAMP 端口有问题。我收到这样的错误,/Applications/MAMP/htdocs/zf2-tutorial/vendor/zendframework/zendframework/library/Zend/Db/Adapter/Driver/Pdo/Statement.php:245 语句无法执行我做了同样的事情出现在这里:framework.zend.com/manual/2.2/en/user-guide/… 有什么需要更改的,因为我正在使用 MAMP。
  • 你能在 phpMyAdmin 中看到数据库吗?
  • 是的,现在它就在那里。我通过你给我的链接从命令行制作了它。但里面没有桌子。
  • 我已在您需要运行的答案中添加了 sql 命令以创建表。从 phpMyAdmin 或 MySQL 命令提示符运行它。如果您使用提示首先键入“使用相册;” (或任何你的数据库被称为 - 不带引号)如果你使用 phpmyadmin 选择数据库,然后点击“sql tab”粘贴在 sql 语句中,然后点击 go
  • 好的.. 谢谢。我认为 zend 会像学说 2 一样负责创建数据库和插入。我正在学习这些东西。所以,把所有的东西混在一起..
猜你喜欢
  • 2013-11-30
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
  • 2012-11-03
  • 1970-01-01
  • 1970-01-01
  • 2014-12-25
  • 2016-09-03
相关资源
最近更新 更多