我试图按照本教程来启用远程访问MySQL。问题是,my.cnf文件应该放在哪里?我使用的是Mac OS X Lion。
当前回答
MySQL 5.7.18版本后,在support-files目录下不再提供默认配置文件。 因此,您可以在MySQL读取的位置手动创建my.cnf文件,例如/etc/mysql/my.cnf,并在该文件中添加您想要添加的配置。
其他回答
Mac OS X Mavericks的当前MySQL包(在撰写本文时为MySQL -5.6.17-osx10.7-x86_64)在安装期间自动创建my.cnf。
它位于/usr/local/mysql-5.6.17-osx10.7-x86_64/my.cnf 根据您的版本调整路径。
/private/etc/my.cnf for Catalina
您可以打开一个终端并键入locate my.cnf
打开终端,使用以下命令:
sudo find / -name my.cnf
您可以检查文件
/usr/local/bin/mysql.服务器,看看my.conf是从哪里读取的。
通常是从/etc/my.cnf或~/my.cnf或~/.my.cnf
推荐文章
- 如果表存在则删除表并创建它,如果不存在则创建它
- 在Mac OS X上哪里安装Android SDK ?
- MySQL OR与IN性能
- 为什么我应该使用基于文档的数据库而不是关系数据库?
- 哪个更快/最好?SELECT *或SELECT columnn1, colum2, column3等
- Mac/OS X上的/var/lib/docker在哪里
- Xcode构建失败“架构x86_64未定义的符号”
- 将值从同一表中的一列复制到另一列
- 什么是数据库池?
- 删除id与其他表不匹配的sql行
- 关于数据库,每个开发人员应该知道些什么?
- MySQL CPU使用率高
- INT和VARCHAR主键之间有真正的性能差异吗?
- 拒绝访问;您需要(至少一个)SUPER特权来执行此操作
- 在OSX 10.11中安装Scrapy时,“OSError: [Errno 1]操作不允许”(El Capitan)(系统完整性保护)