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个根齿轮)。这些是正确的权限和所有权吗?
非常感谢您的帮助
答案 0 :(得分:0)
发现了几个问题。日志文件的所有权必须是mysql,而不是root。并且my.cnf需要在[mysqld]和[client]部分中都具有port = 3306。解决这些问题后,服务器启动和关闭即可正常进行。