Mysql启动时执行文件init-file的使用
Posted 周伯通的麦田
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql启动时执行文件init-file的使用相关的知识,希望对你有一定的参考价值。
可以在配置文件里指定mysql启动以后初始执行的SQL文件, 其语法是:
在[mysqld]下指定:
init-file="D:/mysql/test.sql", 后面为具体的sql文件值。
注意下边两点就行了:
1. 确保你的mysqld 编译的时候没有加 --disable-grant-options 开关。
2. 确保init-file指定的脚本每行是一个具体的可以执行的语句。
废话不多说(上面截图我使用的mysql7)。直入正题:test.sql为:
use test; begin; create table if not exists test123(id int); insert into test123 values(1); insert into test123 values(2); select * from test123; -- drop table test123; end;
启动完mysql以后,得到查询可以看到
以上是关于Mysql启动时执行文件init-file的使用的主要内容,如果未能解决你的问题,请参考以下文章
转帖MYSQL 8.0 忘记密码的简单处理。--init-file
如何指定 /etc/init.d/mysqld 所加载的配置文件
Android 逆向启动 DEX 字节码中的 Activity 组件 ( DEX 文件准备 | 拷贝资源目录下的文件到内置存储区 | 配置清单文件 | 启动 DEX 文件中的组件 | 执行结果 )(代