首页 > 解决方案 > 如何在每次服务启动时运行 MySQL 查询?

问题描述

我需要在每次 MySQL 启动时运行一个查询来填充一个内存表。

有没有办法做到这一点?

标签: mysqlmemory-table

解决方案


MySQL 能够从init_file启动时读取语句。

您必须将以下内容放入my.inimy.cnf(取决于操作系统)文件中

[mysqld] 
init-file="/path/to/your/query/populate_memory_table.sql"

推荐阅读