网站建设资讯

NEWS

网站建设资讯

my.cnf配置文件中mysqlpid参数说明-创新互联

my.cnf配置文件中mysql pid参数说明

成都网站设计、网站建设、外贸网站建设的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联建站一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。当MySQL实例启动时,会将自己的进程ID写入一个文件中——该文件即为pid文件。该文件可由参数pid_file控制,默认位于数据库目录下,文件名为主机名.pid:

mysql>show variables like 'pid_file'\G;

*************************** 1. row ***************************

Variable_name: pid_file

      Value: /usr/local/mysql/data/xen-server.pid

1 row in set (0.00 sec)

下面了解:

绝大多数的mysql在启动的时候都要加载一个配置文件,相信大多数的开发都碰到过类似问题,机器启动时mysql默认都会启动,默认使用mysql命令可以连上服务端,但是数据存储在什么地方,参数设置的是多少等等,这个就需要知道mysql使用的是哪个配置文件,那么mysql启动是按照什么顺序来加载配置文件的呢?

不同版本的机器加载的顺序也不一样,下面的列子是以5.1.10为例。

Linux机器下常用的配置文件路径

文件名作用
/etc/my.cnfGlobal options
/etc/mysql/my.cnfGlobal options (as of MySQL 5.1.15)
SYSCONFDIR/my.cnfGlobal options
$MYSQL_HOME/my.cnfServer-specific options
defaults-extra-fileThe file specified with--defaults-extra-file=path
~/my.cnfUser-specific options

在没有添加任何启动命令的时候,mysql会默认的依次从上到下检查配置文件是否存在,使用第一个发现的文件作为启动文件。

因此在启动mysqld的时候,一定要确定好上述的路径下是否有对应的配置文件,避免加载了错误的文件,导致一些奇怪的问题。

当然,如果不想使用默认加载顺序中的配置文件,可以在启动命令上增加 --defaults-file='path/to/my.cnf'来指定要使用的配置文件

查看当前mysqld启动时的加载文件

通常可以用下面的命令找到答案


server ~ # ps ax | grep'[m]ysqld'

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:my.cnf配置文件中mysqlpid参数说明-创新互联
文章网址:http://njwzjz.com/article/djcheh.html