|
|
| Line 439: |
Line 439: |
| $ sudo chmod 774 /Applications/XAMPP/xamppfiles/var/mysql/XXXMacBook-Pro.local.err | | $ sudo chmod 774 /Applications/XAMPP/xamppfiles/var/mysql/XXXMacBook-Pro.local.err |
| </pre> | | </pre> |
|
| |
| == 錯誤代碼: 13 拒絕存取 ==
| |
| 當我嘗試啟動服務,執行 {{kbd | key=<nowiki>mysqld.exe --datadir=..\data --console</nowiki>}} 後出現此訊息。(MySQL版本:5.5.5-10.0.12-MariaDB 在 {{Win}})
| |
| <pre>
| |
| > mysqld.exe --datadir=..\data --console
| |
| 180430 10:33:38 [錯誤] mysqld.exe: 找不到檔案 'C:\MariaDB_10.0\bin\..\data\aria_log_control' (錯誤代碼: 13 "拒絕存取")
| |
| 180430 10:33:38 [錯誤] mysqld.exe: 嘗試使用 aria 控制檔案 'C:\MariaDB_10.0\bin\..\data\aria_log_control' 時出錯 '無法打開檔案'
| |
| 180430 10:33:38 [錯誤] 插件 'Aria' 初始化函數返回錯誤。
| |
| 180430 10:33:38 [錯誤] 插件 'Aria' 註冊為儲存引擎失敗。
| |
| 180430 10:33:38 [注意] InnoDB: 使用互斥鎖來計數緩衝池頁面
| |
| 180430 10:33:38 [注意] InnoDB: InnoDB 記憶體堆疊已停用
| |
| 180430 10:33:38 [注意] InnoDB: 互斥鎖和 rw_locks 使用 Windows 交錯函數
| |
| 180430 10:33:38 [注意] InnoDB: 壓縮表使用 zlib 1.2.3
| |
| 180430 10:33:38 [注意] InnoDB: 未使用 CPU crc32 指令
| |
| 180430 10:33:38 [注意] InnoDB: 初始化緩衝池,大小 = 4.0G
| |
| 180430 10:33:38 [注意] InnoDB: 完成緩衝池初始化
| |
| 180430 10:33:38 [錯誤] InnoDB: 無法以讀寫模式打開 .\ibdata1
| |
| 180430 10:33:38 [錯誤] InnoDB: 系統表空間必須可寫!
| |
| 180430 10:33:38 [錯誤] 插件 'InnoDB' 初始化函數返回錯誤。
| |
| 180430 10:33:38 [錯誤] 插件 'InnoDB' 註冊為儲存引擎失敗。
| |
| 180430 10:33:38 [注意] 插件 'FEEDBACK' 已停用。
| |
| 180430 10:33:38 [錯誤] 未知/不支持的儲存引擎: innodb
| |
| 180430 10:33:38 [錯誤] 終止
| |
|
| |
| 180430 10:33:38 [注意] mysqld.exe: 關機完成
| |
|
| |
| </pre>
| |
|
| |
| 解決方案:
| |
|
| |
| 以管理員特權開啟命令行。(如何操作: [https://www.howtogeek.com/194041/how-to-open-the-command-prompt-as-administrator-in-windows-8.1/ 如何在 Windows 8 或 10 中以管理員身份開啟命令提示符])
| |
|
| |
|
| |
|
| == 錯誤!:SQLSTATE[HY000]:一般錯誤:3 寫入檔案 'xxx\Temp\xxx.tmp' 時出錯(錯誤代碼:28 - 設備上沒有剩餘空間) == | | == 錯誤!:SQLSTATE[HY000]:一般錯誤:3 寫入檔案 'xxx\Temp\xxx.tmp' 時出錯(錯誤代碼:28 - 設備上沒有剩餘空間) == |