我当时正在处理MAMP,一切都运行得很好,直到我从phpMyAdmin选项卡中查询了一条ALTER TABLE语句。操作时间太长,无法结束,因此我决定刷新页面。从现在开始,我不能再联系到phpMyAdmin了,我总是收到这样的消息:
#2002 - Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)
我尝试了很多在网上找到的东西,包括Stackoverflow,服务器故障,...比如重新安装MAMP,符号链接到/tmp/mysql
我在我的macOS 10.14上有MAMP 5.5,它在3306端口上使用MySQL。我刚刚通过brew为一个烧瓶教程安装了MySQL,我做了brew install mysql。一切都很顺利。现在我想,如果我启动MAMP,它会抱怨端口3306已经在使用。但事实并非如此!
mysql --version
mysql Ver 8.0.18 for osx10.14 on x86_64 (Homebrew)
在mysql中:
mysql> SHOW GLOBAL VARIABLES LIKE 'PORT';
+---------------+-------+
| Varia
我目前正在阅读大卫·戈尔丁( David )的“起始CakePHP:从新手到专业”。在某种程度上,我必须使用CLI命令“蛋糕烘焙”,我得到欢迎屏幕,但当我试图烘焙,例如,控制器,我会得到以下错误信息:
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2) in /Applications/MAMP/htdocs/blog/cake/libs/model/datasources/dbo/dbo_mysql.php on
我刚刚用自制软件更新了我的macos的php版本。这起作用了,我目前运行的php版本是8.0.2
但这样做我的钻子就停止工作了。在运行drush cr时,我得到以下错误:
In Connection.php line 189:
SQLSTATE[HY000] [2002] No such file or directory
我尝试了这里提到的几个建议:我有PDOException: SQLSTATE[HY000] [2002] No such file or directory使用钻孔时
投票最高的答案如下:
sudo mkdir /var/mysql
sudo ln -s /Applica
我几乎一整天都在尝试让Symfony2 2的Doctrine配置屏幕(例如/app_dev.php/_configurator/step/0)连接到本地运行的MAMP提供的MySQL实例。我花了一天的时间阅读关于套接字、跳过网络和所有其他可能的场景,但我感到很困惑。这是您以前最肯定看到的错误:
An exception occured in driver: SQLSTATE[HY000] [2003] Can't connect to MySQL
server on '127.0.0.1' (61)
以下是我试图纠正这个令人恼火的问题的各种方法:
我验证了我确实可以
我最近创建了实时站点的数据库备份,用于本地导入。在导入数据库转储,并尝试在本地运行Magento安装后,我在日志中收到许多错误,这些错误阻止了我前进,并且我不知道从哪里开始。
以下是日志的副本:
a:5:{i:0;s:96:"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'us_magento.log_visitor' doesn't exist";i:1;s:3018:"#0 /Applications/MAMP/htdocs/mySite/lib/Varien/Db/Sta
我的OS X 10.5.8 Leopard带有开发人员工具,所以它已经在/usr/local/mysql中安装了mysql。但是,现在我将使用MacPorts来安装我自己的MAMP堆栈,而不是使用内置的MAMP堆栈,这样我就可以拥有PHP5.3。是否需要使用port重新安装MySQL?如果是这样,我如何禁用MySQL的旧安装,以使它们不冲突?
我使用的是MAMP 4.1,我已经成功地创建了主机,但是每当我尝试安装Drupal8时,它只创建了大约13-14个表,并且崩溃了。在检查我发现的MySQL日志时
[Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade
我也使用了额外的功能,MAMP Pro和Drupal8得到安装,但它总是包括index.php在每个网址,如drupal8/index.php/user/login,并总是显示页面找不到
我在osx上运行了一些rails应用程序,但当我启动一个rails generate命令类型时,我得到了这样的消息:
/$root/vendor/bundle/ruby/2.0.0/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect': Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error)
作为信息,我的mamp服务器正在运行,连接必须通过/Applications/MAMP/Lib
我正在尝试做cakephp食谱中的教程。这个想法是:
制作数据库
CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255) NOT NULL UNIQUE,
password CHAR(40) NOT NULL,
group_id INT(11) NOT NULL,
created DATETIME,
modified DATETIME
);
CREATE TABLE groups (
id INT(11) NOT NULL AUTO_INCREME
这是一个非常奇怪的问题,类似于其他一些人的问题,已经在MAMP上持续了一段时间。我最近升级到了MAMP2,并遵循了新phpMyAdmin的说明,它工作了一段时间,但最近每当我尝试连接到MySQL时,我总是收到这样的错误:
Error: Could not connect to MySQL server!
/Applications/MAMP/Library/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when
因此,我一直在使用MAMP在我的计算机上本地开发一个站点,但真正困扰我的一件事是,MAMP没有提供MySQL自然驱动程序。所以我不能使用可爱的get_result()函数。我甚至尝试过用驱动程序手动编译PHP,但很快就失败了。如果用mysqlnd设置MAMP是不可能的,那么谁能解释一下获得它的最好方法是什么?运行Mac OS X 10.7 Lion。
我试图通过一个laravel项目的终端创建一个数据库,它告诉我数据库是创建的,但是当我去phpMyAdmin时,我找不到它。
mysql> create database house
-> ;
Query OK, 1 row affected (0.06 sec)
mysql> SHOW DATABASES;
ERROR 1449 (HY000): The user specified as a definer ('mysql.infoschema'@'localhost') does
not exist
我使用MAMP,它不工作,所以我使
环境
Mac Sur 11.6MAMP Ver 6.5PHP Ver 7.4.21MySQL Ver 14.14分发5.7.34<code>F 211</code>
问题
我在MAMP上使用了MySQL,但是现在在重新启动mac之后出现了错误。
首先,我得到了这个错误。
$ mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)
而且,M