今天遇到一個mysql起不來,不知為啥掛了,啟動是下面的報錯
Starting MySQL... ERROR! The server quit without updating PID file
后來進到/usr/local/mysql/var目錄
打開err后綴的文件,其中有幾句報錯
/usr/local/mysql/bin/mysqld: File './mysql-bin.065896' not found (Errcode: 2)
190215 18:58:04 [ERROR] Failed to open log (file './mysql-bin.065896', errno 2)
然后當前目錄的確是沒有mysql-bin.065896這個文件,最多只到mysql-bin.065895
然后打開mysql-bin.index文件,最后一行是./mysql-bin.065896,然后我把這一行刪了,重新啟動,就可以了。
不清楚為什么會有這個不一致的問題,估計數據也有一點丟失,但是是自己玩的項目,就沒深究了。
