程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> mysql Event Scheduler: Failed to open table mysql.event

mysql Event Scheduler: Failed to open table mysql.event

編輯:關於MYSQL數據庫

其實這個錯誤按字面意思就是不能打開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目錄給低權限用戶加上 全部權限就可以了。

小編就是因為這個原因,以前都是什麼都配置好才做安全。所以以後還是逐步做好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved