Mac电脑使用MAMP搭建集成web服务器环境时报错的解决办法

MAMP Pro软件是一款很好的在MAC下面运行的网站集成环境软件,功能强大,配置简单,十分便于本地调试。当我在使用mac电脑搭建MAMP Pro时,一直报请在mysql配置文件修改sql-mode或sql_mode为NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION的错误,鼓捣了半天没找到解决办法,后面机缘巧合知道了Stackoverflow网站有这个解决办法,若是英文比较好的也可以直接去看原文,我会在文章末尾分享原文。

MAMP解决办法

1.退出MAMP(停止服务器)

2.在终端中运行以下命令-它会在您的文本编辑器应用中打开配置文件:

touch /Applications/MAMP/conf/my.cnf && open -t /Applications/MAMP/conf/my.cnf

3.当文件为空时,然后添加以下内容:[mysqld] sql_mode =“”(当文件不为空时,只需在[mysqldl]行之后添加

4.保存配置文件并关闭文本编辑器;重新启动MAMP并启动服务器。

MAMP Pro解决办法

1.打开MAMP Pro并检查设置(command+逗号)。确保未选中“隐藏扩展坞图标”。如果需要,请取消选中该图标,退出MAMP并重新启动它。注意:这是查看MAMP菜单项所必需的。您可以稍后再隐藏Dock图标

2.打开MAMP Pro的主窗口,然后通过菜单进入File> Edit Templates> MySQL>(您的版本),这将打开一个文本编辑器并带有您的MySQL配置

3.在配置文件中查找[mysqld]行(在末尾注意d!),在此行之后,添加带有以下文本的新行:

[mysqld]
sql_mode=””

4.保存文件,将其关闭并重新启动MySQL服务器

Stackoverflow原文查看

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发