Mysql my.cnf文件阻止服务器启动

时间:2018-08-10 19:15:45

标签: mysql

my.cnf文件中的某些内容阻止mysql(5.7.20)启动/关闭,并且我不知道哪个或哪些条目是问题。我收到无法连接到localhost 61/2003的错误。 my.cnf文件为:

LEFT OUTER JOIN (SELECT itemID, price, COUNT(*) as stock
        FROM auction_house
        GROUP BY itemID, price) as AH on ii.itemID = AH.itemID

我知道我可以逐一注释掉所有内容并取消注释,直到它失败为止,但是不断将文件重命名为my.cnf.old以便服务器可以启动非常耗时。我想知道是否有人发现错误。

该文件的权限为644根齿轮(-rw-r--r-@ 1个根齿轮)。这些是正确的权限和所有权吗?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

发现了几个问题。日志文件的所有权必须是mysql,而不是root。并且my.cnf需要在[mysqld]和[client]部分中都具有port = 3306。解决这些问题后,服务器启动和关闭即可正常进行。