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以后,得到查询可以看到
最新文章
- 信号量sem
- 月四 周2 iii
- 2-5. Working with Compile Time Constants
- Java基础(33):StringBuilder的方法与应用实例(String相关类)
- DataSet、DataTable、DataRow区别
- 【web开发学习笔记】Structs2 Result学习笔记(三)带參数的结果集
- js原生设计模式——7原型模式之new+call(this)组合应用再探讨实例
- RabbitMQ入门教程
- (转载) Java子类与父类之间的对象转换
- php根据修改时间删除指定目录下文件
- 反向读取Mysql数据库表结构到PowerDesigner中
- 发送统计邮件shell脚本
- LVM逻辑卷管理测试——逻辑卷扩展、收缩、快照及删除
- XMPP 安装ejabberd 搭建服务器环境
- cube-ui的用法
- 目标反射回波检测算法及其FPGA实现 之二:互相关/卷积/FIR电路的实现
- /etc/logrotate.conf
- Util-linux-ng-2.17
- Centos系统安装JDK详细图文教程
- Activemq API使用(整合spring)
热门文章
- EventBus学习笔记(一)
- 使用自建Git服务器管理私有项目 Centos 7.3 + Git 2.11.0 + gitosis (实测 笔记)
- 拼接SQL执行语句时,对单引号的处理
- oracle启动服务和监听
- LeetCode编程训练 - 合并查找(Union Find)
- Lesson 28 No parking
- 【安富莱二代示波器教程】第17章 附件B---功能扩展和改进方向
- FFmpeg命令行工具学习(一):查看媒体文件头信息工具ffprobe
- [SQL]LeetCode176. 第二高的薪水 | Second Highest Salary
- [Swift]LeetCode811. 子域名访问计数 | Subdomain Visit Count