其實這個錯誤按字面意思就是不能打開mysql.event表,那麼就是權限問題導致的。一般mysql也無法運行。
在 本地計算機 無法啟動 MySQL 服務。錯誤 1067: 進程意外終止。
mysql 安裝改變數據庫路徑出現的問題解決方法
在windows上安裝MySQL時,剛裝後一切正常,但出於數據安全考慮,想把數據庫目錄放在D:\mysql\data下,於是對my.ini進行修改,將datadir="C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data"改為datadir="D:/mysql/data"。
修改後不能重啟mysql服務。
查看錯誤記錄中有提示:
[ERROR] Event Scheduler: Failed to open table mysql.event
經過查找資料,按以下步驟可以得到解決:
鼠標右鍵單擊mysql服務(有的是MySQL55等)——》點擊“屬性”——》“登錄”選項卡——》選擇“本地系統帳戶”單選按鈕——》“應用”。
一般多出現與mysq低權限運行問題中,不建議使用本地系統賬戶運行mysql。
首先要保證你的my.ini配置文件沒什麼問題
下面小編給出兩個方法:
Now we have at least 2 choices:
1. change the service user to: "local system" (as david trillo did)
or
用本地系統賬戶運行mysql,不要用低權限運行,這個肯定不好。
2. add to the data dir security properties the user: "network service",
with all rights.
意思就是給data目錄權限,一般情況下我們的權限都是繼承的,但如果先做了安全就會出現問題。
其實把mysql data目錄給低權限用戶加上 全部權限就可以了。
小編就是因為這個原因,以前都是什麼都配置好才做安全。所以以後還是逐步做好。