Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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
无法从命令行访问phpmyadmin_Php_Mysql_Apache_Zend Framework_Zend Framework2 - Fatal编程技术网

无法从命令行访问phpmyadmin

无法从命令行访问phpmyadmin,php,mysql,apache,zend-framework,zend-framework2,Php,Mysql,Apache,Zend Framework,Zend Framework2,我已经安装了MAMP。它在localhost:8888上运行良好,我可以从localhost:8888/MAMP访问phpmyadmin。在我的应用程序中,我使用的是zend framework 2。我正在本地主机上运行基本相册模块。但有些人认为它不能在本地服务器上运行。当我在MAMP中检查数据库时。里面什么也没有 在zend代码中,我需要在哪里找到MAMP phpmyadmin访问凭据?只是想知道您是否混淆了phpmyadmin和MySQL phpMyAdmin只是MySQL的一个基于web的

我已经安装了MAMP。它在localhost:8888上运行良好,我可以从localhost:8888/MAMP访问phpmyadmin。在我的应用程序中,我使用的是zend framework 2。我正在本地主机上运行基本相册模块。但有些人认为它不能在本地服务器上运行。当我在MAMP中检查数据库时。里面什么也没有


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

只是想知道您是否混淆了phpmyadmin和MySQL

phpMyAdmin只是MySQL的一个基于web的接口。如果数据库在phpMyAdmin中不可见,则可能未创建该数据库。您可以在phpMyAdmin中创建数据库,也可以在MySQL提示符下创建数据库

一旦创建了数据库,请在本教程的这个页面上再看一看,它有sql脚本,您可以在phpMyAdmin或MySQL提示符中运行这些脚本来创建表

创建数据库和表后,请编辑

config/autoload/global.php

同样,上述教程链接中包含的说明

B.T.W.要使用MAMP访问MySQL提示符,请在终端中键入以下命令:

/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
运行此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');

只是想知道你是否混淆了phpMyAdmin和MySQL

phpMyAdmin只是MySQL的一个基于web的接口。如果数据库在phpMyAdmin中不可见,则可能未创建该数据库。您可以在phpMyAdmin中创建数据库,也可以在MySQL提示符下创建数据库

一旦创建了数据库,请在本教程的这个页面上再看一看,它有sql脚本,您可以在phpMyAdmin或MySQL提示符中运行这些脚本来创建表

创建数据库和表后,请编辑

config/autoload/global.php

同样,上述教程链接中包含的说明

B.T.W.要使用MAMP访问MySQL提示符,请在终端中键入以下命令:

/Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
运行此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语句无法执行我在这里也做了同样的事情:有什么需要更改的吗,因为我正在使用MAMP。你能在phpMyAdmin中看到数据库吗?是的,现在它就在那里。。我从命令行通过你给我的链接完成了。但是里面没有表,我在答案中添加了sql命令,您需要运行该命令才能创建表。从phpMyAdmin或MySQL命令提示符运行此命令。如果您使用的是提示第一种类型,请使用相册;或者,不管您的数据库被称为什么-如果您使用的是phpmyadmin,请选择数据库,然后单击sql语句中的sql选项卡“粘贴”,然后单击gook。。谢谢我以为zend会像条令2一样负责创建数据库和插入。我正在学习这些东西。所以,把所有的东西都弄混了……我改变了所有的东西。我遵循zend文档。但是,我认为MAMP端口有问题。我遇到了这样的错误,/Applications/MAMP/htdocs/zf2 tutorial/vendor/zendframework/zendframework/library/Zend/Db/Adapter/Driver/Pdo/Statement.php:245语句无法执行我在这里也做了同样的事情:有什么需要更改的吗,因为我正在使用MAMP。你能在phpMyAdmin中看到数据库吗?是的,现在它就在那里。。我从命令行通过你给我的链接完成了。但是里面没有表,我在答案中添加了sql命令,您需要运行该命令才能创建表。从phpMyAdmin或MySQL命令提示符运行此命令。如果您使用的是提示第一种类型,请使用相册;或者,不管您的数据库被称为什么-如果您使用的是phpmyadmin,请选择数据库,然后单击sql语句中的sql选项卡“粘贴”,然后单击gook。。谢谢我以为zend会像条令2一样负责创建数据库和插入。我正在学习这些东西。所以,把所有的事情都搞混了。。