标签: innodb

MySQL InnoDB 丢失了表但文件存在

我有一个 MySQL InnoDB,它包含所有数据库表文件,但 MySQL 看不到它们,也没有加载它们。

问题发生是因为我删除了这三个文件:ibdata1,ib_logfile0ib_logfile1

因为我在启动 mysql 时遇到了问题,我读的是删除它们,因为 MySQL 只会重新生成它们(我知道我应该备份它们但没有)。

我该怎么做才能让 MySQL 再次查看这些表?

about_member.frm                              site_stories.frm
about_member.ibd                              site_stories.ibd
db.opt                                        stories.frm
FTS_00000000000000bb_BEING_DELETED_CACHE.ibd  stories.ibd
FTS_00000000000000bb_BEING_DELETED.ibd        story_comments.frm
FTS_00000000000000bb_CONFIG.ibd               story_comments.ibd
FTS_00000000000000bb_DELETED_CACHE.ibd        story_likes.frm
FTS_00000000000000bb_DELETED.ibd              story_likes.ibd
FTS_00000000000000f5_BEING_DELETED_CACHE.ibd  story_tags.frm
FTS_00000000000000f5_BEING_DELETED.ibd        story_tags.ibd
FTS_00000000000000f5_CONFIG.ibd               story_views.frm
FTS_00000000000000f5_DELETED_CACHE.ibd        story_views.ibd
FTS_00000000000000f5_DELETED.ibd              story_view_totals.frm
member_favorites.frm                          story_view_totals.ibd
member_favorites.ibd                          tags.frm
members.frm                                   tags.ibd
members.ibd
Run Code Online (Sandbox Code Playgroud)

mysql innodb

34
推荐指数
2
解决办法
14万
查看次数

无法启动 mysql:InnoDB:不支持崩溃后升级

我正在尝试从 Homebrew 安装运行 MySQL,但在尝试mysql.server start.

/usr/local/var/mysql/<name>.local.err是这样读的,并且每隔几秒钟就不断发送此错误消息。

2018-06-20T20:38:54.6NZ mysqld_safe Logging to '/usr/local/var/mysql/<computer name>.local.err'.
2018-06-20T20:38:54.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
2018-06-20T20:38:54.379228Z 0 [System] [MY-010116] [Server] /usr/local/opt/mysql/bin/mysqld (mysqld 8.0.11) starting as process 6271
2018-06-20T20:38:54.383128Z 0 [Warning] [MY-010159] [Server] Setting lower_case_table_names=2 because file system for /usr/local/var/mysql/ is case insensitive
2018-06-20T20:38:54.449869Z 1 [ERROR] [MY-012526] [InnoDB] InnoDB: Upgrade after a crash is not supported. This redo log was created with MySQL 5.7.20. Please follow the instructions at http://dev.mysql.com/doc/refman/8.0/en/upgrading.html
2018-06-20T20:38:54.449947Z …
Run Code Online (Sandbox Code Playgroud)

mysql homebrew innodb

21
推荐指数
2
解决办法
2万
查看次数

如何在关闭期间卡住 MariaDB 时修复它(等待 page_cleaner)?

我在 Arch Linux (Manjaro) 上运行 MariaDB (v 10.3.13)。过去几个月它正常工作,但现在出现了一些问题。当我尝试重新启动计算机时,它卡在

A stop job is running for MariaDB 10.3.13 database server
Run Code Online (Sandbox Code Playgroud)

它应该花费的时间每分钟增加一次,直到它最终超时(大约 20 分钟后)。

当我尝试重新启动/停止它时,手动停止 MariaDB 也会卡住

sudo systemctl stop/restart mariadb
Run Code Online (Sandbox Code Playgroud)

然后运行sudo systemctl status mariadb显示

/usr/bin/mysqld (initiated by: unknown): Normal shutdown
Event Scheduler: Purging the queue. 0 events
InnoDB: FTS optimize thread exiting.
InnoDB: Starting shutdown...
InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
InnoDB: Buffer pool(s) dump completed at 190402 20:31:01
InnoDB: Waiting for page_cleaner to finish flushing of buffer pool 
Run Code Online (Sandbox Code Playgroud)

每分钟 …

linux arch-linux innodb mariadb

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

innodb ×3

mysql ×2

arch-linux ×1

homebrew ×1

linux ×1

mariadb ×1