? ? ? ? 如圖 1 所示,當在?Linux 系統上以 root 用戶身份運行?./mysql.server start
?命令,但仍然收到 “Permission denied” 錯誤時,這通常不是由于權限不足(因為您已經是 root 用戶),而可能是由于?mysql.server
?腳本本身沒有執行權限,處理過程如下:
圖1? 報錯展示
1. 運行?ls -l
?命令來列出目錄內容,并特別關注?mysql.server
?文件的權限,我的文件權限如圖 2 所示。可以看到我的?mysql.server
?文件本身確實沒有執行權限。
圖2??mysql.server
?文件的權限
2. 執行 chmod u+x mysql.server 給文件所有者添加執行權限,然后使用?./mysql.server start
?命令來啟動 MySQL 服務即可。如圖 3 所示則啟動成功。
圖3??啟動成功