Tôi đã gặp lỗi tương tự. Tôi đã kiểm tra nhật ký lỗi: C:\ProgramData\MySQL\MySQL Server 5.5\data\inf3rno-PC.err
. Theo họ
170208 1:06:25 [Note] C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld: Shutdown complete
170208 1:10:44 [Note] Plugin 'FEDERATED' is disabled.
170208 1:10:44 InnoDB: The InnoDB memory heap is disabled
170208 1:10:44 InnoDB: Mutexes and rw_locks use Windows interlocked functions
170208 1:10:44 InnoDB: Compressed tables use zlib 1.2.3
170208 1:10:44 InnoDB: Error: unable to create temporary file; errno: 2
170208 1:10:44 [ERROR] Plugin 'InnoDB' init function returned error.
170208 1:10:44 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
170208 1:10:44 [ERROR] Unknown/unsupported storage engine: INNODB
170208 1:10:44 [ERROR] Aborting
Tôi nghĩ rằng một phần quan trọng ở đây
170208 1:10:44 InnoDB: Error: unable to create temporary file; errno: 2
Tôi đã thay đổi các biến TMP
và TEMP
env C:\Windows\Temp
-%USERPROFILE%\AppData\Local\Temp
ngày hôm qua, bởi vì tôi đã không thể nén một thư mục và theo nhiều bài giải pháp là vậy. Bây giờ nén hoạt động, nhưng mysql và dường như nod32 phàn nàn rằng họ không thể tạo tệp tạm thời ...
Tôi đã thêm tmpdir=c:/server/mytmp
to C:\Program Files\MySQL\MySQL Server 5.5\my.ini
. Và sau đó bắt đầu lại dịch vụ với services.msc. Không sao đâu.
Vì vậy, đây cũng có thể là nguyên nhân có thể xảy ra. Tôi đề nghị mọi người gặp phải vấn đề này để kiểm tra các bản ghi lỗi.
Cũng đúng đối với các dịch vụ cửa sổ WCF có cùng lỗi. – Noich