更多知識,請移步我的小破站:http://hellofriend.top
近日,在使用MySQL時發現無法啓動MySQL服務且報錯1067,追查一番後,將問題的源頭鎖定在mysql.user表上。原因是誤刪或者清理了data 中的user.frm,user.MYD,user.MYI這3個文件,記不清後綴沒關係,只用知道是user開頭的文件缺失就行。
解決方法
1.找到MySQL安裝目錄下的user開頭的3個缺失文件。
我的目錄是:D:\Program Files\MySQL\MySQL Server 5.5\data\mysql
2.將上述的缺失文件拷貝到MySQL的data文件夾中。
我的是:D:\Program Files\data\MySQL Server 5.5\data\mysql (這個與自己安裝的位置有關)
下圖是拷貝完成。
3.重啓MySQL服務,發現正常啓動,問題解決。
總結:
洋人的東西不要亂刪!!! 不然就可能出現意料之外的錯誤!