概述
通常,在Unix和类似Unix的系统上,MySQL / MariaDB程序在以下位置(按指定顺序)读取config / startup文件:
/etc/my.cnf -全球
/etc/mysql/my.cnf -全球
SYSCONFDIR/my.cnf -全球
SYSCONFDIR代表使用MySQL创建时的SYSCONFDIR选项指定的目录CMake。默认情况下,这是位于已编译安装目录下的etc目录。
$MYSQL_HOME/my.cnf -特定于服务器(仅限服务器)
MYSQL_HOME是一个环境变量,其中包含服务器特定my.cnf文件所在目录的路径。如果MYSQL_HOME未设置,则使用该mysqld_safe程序启动服务器,mysqld_safe将其设置BASEDIR为MySQL基本安装目录。
指定的文件(--defaults-extra-file=path如果有)
~/.my.cnf -特定于用户
~/.mylogin.cnf -特定于用户(仅限客户端)
来源:使用选项文件。
注意:在Unix平台上,MySQL会忽略可写的配置文件。这是有意作为安全措施。
另外,在Mac上,有一种简单的检查方法。
跑: sudo fs_usage | grep my.cnf
这将实时报告与该文件有关的任何文件系统活动。
在另一个终端中,重新启动您的MySQL / MariaDB,例如
brew services restart mysql
要么:
brew services restart mariadb
在的终端上fs_usage,应显示正确的位置,例如
15:52:22 access /usr/local/Cellar/mariadb/10.1.14/my.cnf 0.000002 sh
因此,如果文件不存在,请创建一个。
最后
以上就是阔达白开水为你收集整理的mac mysql my.cnf 路径_my.cnf文件在macOS上的位置的全部内容,希望文章能够帮你解决mac mysql my.cnf 路径_my.cnf文件在macOS上的位置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复