旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

关于mysql 检察当前运用的配置文件my.cnf的要领解说【MySQL教程】,mysql,my-cnf

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:28评论:0


导读:my.cnf是mysql启动时加载的设置文件,平常会放在mysql的装置目次中,用户也能够放在其他目次加载。装置mysql后,体系中会有多个my.cnf文件,有些是用于测试...
my.cnf是mysql启动时加载的设置文件,平常会放在mysql的装置目次中,用户也能够放在其他目次加载。

装置mysql后,体系中会有多个my.cnf文件,有些是用于测试的。

运用locate my.cnf敕令能够列出一切的my.cnf文件

敕令
locate my.cnf
输出
/usr/local/Cellar/mysql/5.6.24/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/include/default_my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/federated/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_big/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_binlog/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_rpl/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/ndb_team/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/rpl/extension/bhs/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/rpl/my.cnf
/usr/local/Cellar/mysql/5.6.24/mysql-test/suite/rpl_ndb/my.cnf

当我们须要修正设置文件时,须要找到mysql启动时是加载了哪一个my.cnf文件。

1.检察是不是运用了指定目次的my.cnf

启动mysql后,我们检察mysql的历程,看看是不是有设置运用指定目次的my.cnf文件,假如有则示意mysql启动时是加载了这个设置文件。

敕令
ps aux|grep mysql|grep 'my.cnf'输出
fdipzone         25174   0.0  0.0  3087244    600   ??  S     4:12下昼   0:01.14 /usr/local/Cellar/mysql/5.6.24/bin/mysqld --defaults-file=/usr/local/Cellar/mysql/5.6.24/my.cnf --basedir=/usr/local/Cellar/mysql/5.6.24 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.6.24/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/TerrydeMacBook-Air.local.err --pid-file=/usr/local/var/mysql/TerrydeMacBook-Air.local.pid
fdipzone         25064   0.0  0.0  2452824      4   ??  S     4:12下昼   0:00.03 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --defaults-file=/usr/local/Cellar/mysql/5.6.24/my.cnf --bind-address=127.0.0.1 --datadir=/usr/local/var/mysql

能够看到/usr/local/Cellar/mysql/5.6.24/my.cnf就是mysql启动加载的设置文件。

假如上面的敕令没有输出,示意没有设置运用指定目次的my.cnf。

2.检察mysql默许读取my.cnf的目次

假如没有设置运用指定目次的my.cnf,mysql启动时会读取装置目次根目次及默许目次下的my.cnf文件。

检察mysql启动时读取设置文件的默许目次

敕令
mysql --help|grep 'my.cnf'输出
                      order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf

/etc/my.cnf, /etc/mysql/my.cnf, /usr/local/etc/my.cnf, ~/.my.cnf 这些就是mysql默许会征采my.cnf的目次,递次排前的优先

3.启动时没有运用设置文件

假如没有设置运用指定目次my.cnf文件及默许读取目次没有my.cnf文件,示意mysql启动时并没有加载设置文件,而是运用默许设置。

须要修正设置,能够在mysql默许读取的目次中,建立一个my.cnf文件(比方:/etc/my.cnf),把须要修正的设置内容写入,重启mysql后即可见效。

本篇引见了mysql 检察当前运用的设置文件my.cnf的要领,更多相干内容请关注ki4网。

相干引荐:

怎样经由过程mysql 判断点是不是在指定多边形区域内

怎样挪用php imagemagick来完成老照片结果

关于php 盘算多个鸠合的笛卡尔积解说

以上就是关于mysql 检察当前运用的设置文件my.cnf的要领解说的细致内容,更多请关注ki4网别的相干文章!

标签:mysqlmy-cnf


欢迎 发表评论: