首页 / Mysql / mysql 初始执行文件的使用介绍

mysql 初始执行文件的使用介绍

可以在配置文件里指定mysql启动以后初始执行的SQL文件, 其语法是:
在[mysqld]或者[server]下指定:
init-file=D:mysql-5.5.28-winx64abc.sql, 后边为具体的sql文件值
注意下边两点就行了:
1. 确保你的mysqld 编译的时候没有加 –disable-grant-options 开关。
2. 确保init-file指定的脚本每行是一个具体的可以执行的语句。
为了示例:
abc.sql为:

启动完mysql以后,得到查询:

第二次启动以后,得到结果:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.5.28 MySQL Community Server (GPL)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.
mysql> use test;
Database changed
mysql> select * from t123;
+——+
| id |
+——+
| 1 |
| 2 |
| 1 |
| 2 |
+——+
4 rows in set (0.00 sec)

可以在配置文件里指定mysql启动以后初始执行的SQL文件, 其语法是:
在[mysqld]或者[server]下指定:
init-file=D:mysql-5.5.28-winx64abc.sql, 后边为具体的sql文件值
注意下边两点就行了
1. 确保你的mysqld 编译的时候没有加 –disable-grant-options 开关。
2. 确保init-file指定的脚本每行是一个具体的可以执行的语句。
为了示例:
abc.sql为:

启动完mysql以后,得到查询

第二次启动以后,得到结果
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.5.28 MySQL Community Server (GPL)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.
mysql> use test;
Database changed
mysql> select * from t123;
+——+
| id |
+——+
| 1 |
| 2 |
| 1 |
| 2 |
+——+
4 rows in set (0.00 sec)

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/1087.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏