簡體   English   中英

不能 select 來自 mariadb 表 InnoDB

[英]can't select from mariadb table InnoDB

所以我在帶有一些表的 InnoDB 引擎上有一個 mariadb

MariaDB [nextcloud]> SELECT TABLE_NAME,  ENGINE   FROM 
INFORMATION_SCHEMA.TABLES  WHERE table_schema = 'nextcloud' and 
table_name LIKE 'oc_file%';
+-----------------------+--------+
| TABLE_NAME            | ENGINE |
+-----------------------+--------+
| oc_filecache_extended | InnoDB |
| oc_filecache          | InnoDB |
| oc_file_locks         | InnoDB |
| oc_files_trash        | InnoDB |
+-----------------------+--------+

所有表上的選擇都工作正常但是當我嘗試從oc_filecache訪問 select 時,我收到以下錯誤消息

MariaDB [nextcloud]> select * from oc_filecache;
ERROR 1030 (HY000): Got error 1877 "Unknown error 1877" from storage engine InnoDB

您是否知道此錯誤可能意味着什么,如何修復它或如何獲得擴展日志之類的內容來確定問題?

奇怪的是,在我重新啟動運行數據庫的容器后,一段時間內一切正常。

錯誤 => #1030 - 來自存儲引擎 InnoDB 的錯誤 1877“未知錯誤”

要解決此錯誤,請按照以下步驟操作

  • 步驟 1. Go 到 Xampp 控制面板,然后單擊 Mysql 旁邊的“配置”。
  • 步驟 2. 點擊“my.ini”
  • 步驟 3. 搜索“innodb_buffer_pool_size”並將大小從 16M 增加到 256M
  • 步驟 4. 搜索“innodb_log_file_size”並將大小從 5M 增加到 128M
  • 步驟 5. 重啟 Xampp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM