我在nodeJS后端使用带有NPM的包'mysql‘,但我不理解错误消息:
TypeError: val.toString不是Object.escape (/Applications/MAMP/htdocs/nodeJS_livredor/node_modules/sqlstring/lib/SqlString.js:52:33) at Object.escape (/Applications/MAMP/htdocs/nodeJS_livredor/node_modules/sqlstring/lib/SqlString.js:180:89) at Object.escape(/App
为了方便起见,我一直在使用MAMP,但在错误地更改根权限之后遇到了一些重大问题。我没有能够解决这些问题,我选择了重新安装MAMP和移动数据库文件夹,我读到这是可能的。在这样做时,我有许多DBs,它们的表都是MIA。
SHOW GRANTS FOR 'root'@'localhost'
response:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*81F5E21E35407D884A6CD4A731AEBFB6AF20
我当时正在处理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
环境
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
我正在尝试将Ruby与MAMP附带的MySQL一起使用,但是有一个头文件没有安装的问题(或者类似的问题)。
有人让我参考了下面复制的教程,但我不能让它工作。当我放入第一行./configure...上面写着没有这样的目录。
1)一个特别的问题是,它说,"copy the MySQL source file (mysql-5.1.37.tar.gz) to somewhere on your hard drive.“我不知道通过安装MAMP我是否已经完成了这一步。如果没有,我就不知道该怎么办了。
2)我也不知道它是什么意思,当它说“解压”源文件和"cd"...If MAM
我安装了MAMP来使用本地的wordpress站点。
重新启动计算机后,MAMP无法启动MySql服务器。似乎mysql从计算机上消失了。
因此,我重复了Mamp安装,服务器启动,但在计算机重新启动后,问题再次出现。
编辑:如果我尝试从/Applications/MAMP/Library/bin/./mysql执行mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2)
有没有人反对过
我想使用Applescript在本地mysql数据库中插入值。我正在使用MAMP。
我找到了这个连接,但它不工作:(错误号-60007)
set mysql_db to "my_database"
set mysql_user to "root"
set mysql_host to "localhost"
set mysql_pw to "root"
set mysql_table to "my_table"
tell application "Finder"
# Start MAMP
我试着检查查询所花费的时间和在phpMyAdmin中尝试的时间
SET profiling = 1
做了一些查询,然后
SHOW profiles
但没有结果。
然后,我在下面发现,只有"Community“版本才支持这个命令。
我正在使用Mamp,并有一个5.5.29“源发行版”版本。
如何获得phpMyAdmin控制台中的所有查询时间?(我的意思是,我不能在每个地方修改php代码。)谢谢!!
编辑
在这里找到了关于如何在命令行上发展的,并确保有mysql> of MAMP,而不是OS X one。
我正试图进入MySQL,但似乎在第一个关卡就掉了下来。
我已经在我的MySQL上安装并运行了mamp,当我进入终端并输入mysql来尝试打开'Welcome to the mamp monitor‘的介绍时,我得到了以下错误:
-bash: mysql: command not found
我想这是因为我从来没有告诉过它要找到mysql或将它链接到mamp,但我不确定这是不是正确,这里我还遗漏了什么吗?为了清楚起见,我打开了终端,等待它加载并键入命令,没有其他的。
我的mamp/mysql文件夹位于applications/mamp/db/mysql
我刚把我的MAMP3升级到MAMP4,MySQL不再启动了。
错误日志文件一遍又一遍地显示以下内容:
160905 11:22:17 mysqld_safe mysqld restarted
2016-09-05 11:22:17 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-09-05 11:22:17 0
我正在使用MAMP设置我的MySQL服务器。
当前状态:已下载MySQL,运行MAMP的MAMP: MySQL服务器为绿色,并且在活动监视器中显示为进程
我试过了:
$ mysql
-bash: mysql: command not found
我看到一些教程建议在我的.profile文件中添加路径。所以我创建了一个.profile文件并添加了
PATH=$PATH:/Applications/MAMP/Library/bin
export PATH
然后,我将其作为.profile保存在主目录中。
我又试了一次
$ mysql
-bash mysql: command not found
有
我目前正在阅读大卫·戈尔丁( 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 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