可以在配置文件里指定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以后,得到查询可以看到

最新文章

  1. 信号量sem
  2. 月四 周2 iii
  3. 2-5. Working with Compile Time Constants
  4. Java基础(33):StringBuilder的方法与应用实例(String相关类)
  5. DataSet、DataTable、DataRow区别
  6. 【web开发学习笔记】Structs2 Result学习笔记(三)带參数的结果集
  7. js原生设计模式——7原型模式之new+call(this)组合应用再探讨实例
  8. RabbitMQ入门教程
  9. (转载) Java子类与父类之间的对象转换
  10. php根据修改时间删除指定目录下文件
  11. 反向读取Mysql数据库表结构到PowerDesigner中
  12. 发送统计邮件shell脚本
  13. LVM逻辑卷管理测试——逻辑卷扩展、收缩、快照及删除
  14. XMPP 安装ejabberd 搭建服务器环境
  15. cube-ui的用法
  16. 目标反射回波检测算法及其FPGA实现 之二:互相关/卷积/FIR电路的实现
  17. /etc/logrotate.conf
  18. Util-linux-ng-2.17
  19. Centos系统安装JDK详细图文教程
  20. Activemq API使用(整合spring)

热门文章

  1. EventBus学习笔记(一)
  2. 使用自建Git服务器管理私有项目 Centos 7.3 + Git 2.11.0 + gitosis (实测 笔记)
  3. 拼接SQL执行语句时,对单引号的处理
  4. oracle启动服务和监听
  5. LeetCode编程训练 - 合并查找(Union Find)
  6. Lesson 28 No parking
  7. 【安富莱二代示波器教程】第17章 附件B---功能扩展和改进方向
  8. FFmpeg命令行工具学习(一):查看媒体文件头信息工具ffprobe
  9. [SQL]LeetCode176. 第二高的薪水 | Second Highest Salary
  10. [Swift]LeetCode811. 子域名访问计数 | Subdomain Visit Count