84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
业精于勤,荒于嬉;行成于思,毁于随。
已解决。解决思路:讲道理mysql应该是从--defaults-file 指定的地址去读取配置文件其次读取--defaults-file-extra 指定的地方读取配置文件
这两者我都没有指定过,那么,读取的顺序应该是:
/etc/my.cnf /etc/mysql/my.cnf ~/mysql/my.cnf ..
/etc/my.cnf
/etc/mysql/my.cnf
~/mysql/my.cnf
..
逐步去读取配置文件,但是启动一直报错pid文件目录找不到。然而,我/etc/my.cnf指定的pid是文件是 $base_dir目录,报错却不是这个目录。因此我估计是配置文件的读取顺序和步骤跟我想象的不一样,所以我删除了其它目录的my.cnf文件。即:删除了 /etc/mysql[my.cnf]目录
fixed。
结果解决了,但是留下一个问题,为什么首先读取的配置文件不是/etc/my.cnf文件。待了解。
试试service mysql start
已解决。
解决思路:
讲道理mysql应该是从
--defaults-file 指定的地址去读取配置文件
其次读取
--defaults-file-extra 指定的地方读取配置文件
这两者我都没有指定过,那么,读取的顺序应该是:
逐步去读取配置文件,但是启动一直报错pid文件目录找不到。
然而,我/etc/my.cnf指定的pid是
文件是 $base_dir目录,报错却不是这个目录。
因此我估计是配置文件的读取顺序和步骤跟我想象的不一样,所以我删除了其它目录的my.cnf文件。
即:删除了 /etc/mysql[my.cnf]目录
fixed。
结果解决了,但是留下一个问题,为什么首先读取的配置文件不是/etc/my.cnf文件。待了解。
试试service mysql start