mysql - 如何在每次服务启动时运行 MySQL 查询?
问题描述
我需要在每次 MySQL 启动时运行一个查询来填充一个内存表。
有没有办法做到这一点?
解决方案
MySQL 能够从init_file
启动时读取语句。
您必须将以下内容放入my.ini
或my.cnf
(取决于操作系统)文件中
[mysqld]
init-file="/path/to/your/query/populate_memory_table.sql"
推荐阅读
- react-native - 通过 App 的后台服务 React Native 本地通知
- java - Spring Security:未调用自定义 UserDetailsService(使用 Auth0 身份验证)
- angular - 想要验证 Angular 表单,无论出现什么错误,按钮都会提交
- java - 从 Java 使用 IBM MQ
- django - Centos nginx + django + gunicorn 403 禁止
- php - 最新的 Laravel 和最新的 WAMP 问题
- camera - libuvc_ros 错误:无法启动 [libuvc_camera/camera_node] 类型的节点
- ios - 无法通过命令行在模拟器上安装 .app
- laravel-5 - Vue自定义v-model值从axios get请求获取后不更新值
- java - 使用没有注释的杰克逊将列表序列化为xml?