Heim > Datenbank > MySQL-Tutorial > Hauptteil

mysql启动时的初始执行文件的使用_MySQL

WBOY
Freigeben: 2016-06-01 13:38:20
Original
943 Leute haben es durchsucht

bitsCN.com


mysql启动时的初始执行文件的使用

 

可以在配置文件里指定mysql启动以后初始执行的SQL文件, 其语法是:

在[mysqld]或者[server]下指定:    

init-file=D:/mysql-5.5.28-winx64/abc.sql,   后边为具体的sql文件值

注意下边两点就行了:

1. 确保你的mysqld 编译的时候没有加  --disable-grant-options 开关。

2. 确保init-file指定的脚本每行是一个具体的可以执行的语句。

 

为了示例:

abc.sql为:

use test;  

begin;  

create table if not exists t123(id int);  

insert into t123 values(1);  

insert into t123 values(2);  

select * from t123;  

-- drop table t123;  

end;  

 

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

mysql> use test;  <p>Database changed  </p><p>mysql> select * from t123;  </p><p>+------+  </p><p>| id   |  </p><p>+------+  </p><p>|    1 |  </p><p>|    2 |  </p><p>+------+  </p><p>2 rows in set (0.00 sec)  </p><p></p>
Nach dem Login kopieren

 

 

第二次启动以后,得到结果:

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)  

 

bitsCN.com
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage