0 0

mysql命令运行 *.sql文件问题20

1.sql文件

create user sa@'%' identified by '123'
create database pacs;
grant all on pacs.* to sa@'%' identified by '123'
grant all on pacs.* to sa@'localhost' identified by '123'


create user crystal@'%' identified by '456'
create database orcl;
grant all on orcl.* to crystal@'%' identified by '456'
grant all on orcl.* to crystal@'localhost' identified by '456'

mysql -u sa -p123 pacs<2.sql
mysql -u crystal -p456 orcl<3.sql

 

2.sql文件

create table test1(
  id int,
  name varchar(12)
);


3.sql文件

create table test1(
  id int,
  name varchar(12)
);

 

怎样把这3个文件合成一个文件运行,请各位看下,谢谢!

 

 

 


问题补充:<div class="quote_title">xuehu2009 写道</div><div class="quote_div">很简单哟。。。 <br />直接保存为一个SQL文件就行,比如AA.sql <br />只要AA.sql文件中的各部分用分号间隔开就行, <br />比如: <br />create table test1( <br />&nbsp; id int, <br />&nbsp; name varchar(12) <br />); <br /> <br /> <br /> <br /> <br />create table test1( <br />&nbsp; id int, <br />&nbsp; name varchar(12) <br />); <br /> <br />然后,若要使用该文件,只要如下运行即可: <br />导入Sql文件就行, <br />mysql&gt;source news.sql; <br /></div> <br />执行到这里就错了 <br />mysql -u sa -p123 pacs&lt;2.sql <br />mysql -u crystal -p456 orcl&lt;3.sql

问题补充:<div class="quote_title">xuehu2009 写道</div><div class="quote_div">mysql -u sa -p123 pacs&lt;2.sql <br />mysql -u crystal -p456 orcl&lt;3.sql <br /> <br /> <br />这是想导出2个相应的数据库吗?</div> <br />想导入2个相应的数据库!
2010年1月28日 10:20

4个答案 按时间排序 按投票排序

0 0

直接合并把mysql那几行去掉。但执行的时候必须先使用对两个数据库都有操作权限的账户(比如root执行)。否则只能分开。因为两个数据库的用户权限不同。

create user sa@'%' identified by '123';
create database pacs;
grant all on pacs.* to sa@'%' identified by '123';
grant all on pacs.* to sa@'localhost' identified by '123;'


create user crystal@'%' identified by '456';
create database orcl;
grant all on orcl.* to crystal@'%' identified by '456';
grant all on orcl.* to crystal@'localhost' identified by '456';

create table test1(
  id int,
  name varchar(12)
);
create table test1(
  id int,
  name varchar(12)
);

2010年2月10日 23:47
0 0

mysql -u sa -p123 pacs<2.sql
mysql -u crystal -p456 orcl<3.sql


这是想导出2个相应的数据库吗?

2010年1月28日 17:49
0 0

很简单哟。。。
直接保存为一个SQL文件就行,比如AA.sql
只要AA.sql文件中的各部分用分号间隔开就行,
比如:
create table test1(
  id int,
  name varchar(12)
);




create table test1(
  id int,
  name varchar(12)
);

然后,若要使用该文件,只要如下运行即可:
导入Sql文件就行,
mysql>source news.sql;

2010年1月28日 12:31
0 0

思路表达不清楚,再说详细一点吧!!

2010年1月28日 11:49

相关推荐

    运行cmd状态下MySQL导入导出.sql文件.pdf

    标题中的“运行cmd状态下MySQL导入导出.sql文件.pdf”指的是在命令行环境下使用MySQL命令工具进行数据库的备份和恢复操作,通常涉及的数据文件是.sql格式,这种格式包含了SQL语句,用于重建数据库结构和填充数据。...

    运行cmd状态下MySQL导入导出.sql文件.docx

    标题所述的"运行cmd状态下MySQL导入导出.sql文件"是一个关于如何在命令行环境下操作MySQL数据库,进行数据导入和导出的过程。以下是详细的知识点解释: 1. **MySQL命令行模式设置**: - 要在命令行下使用MySQL,...

    运行cmd状态下MySQL导入导出.sql文件

    1. **导入SQL文件**: - 首先,在命令行中创建一个新的数据库: ``` CREATE DATABASE mydb2; ``` - 退出MySQL命令行,然后在CMD中使用`mysql`命令导入SQL文件。例如,从`E:\mysql\mydb2.sql`文件导入数据至`...

    MySql中执行SQL文件.rar

    3. **执行SQL文件**: 有几种方法可以执行外部的SQL文件: - **命令行方式**: 在命令行客户端中,你可以使用`source`命令或`.`(点号)来执行SQL文件,比如: ``` SOURCE /path/to/your_sql_file.sql; 或 ....

    create.sql.gz

    5. **导入SQL文件**:使用`mysql`命令行客户端,导入`create.sql`到之前创建的Zabbix数据库: ``` mysql -u zabbix -p zabbix &lt; create.sql ``` 输入密码后,脚本会开始执行,创建所有必要的表和权限。 6. **...

    运行cmd状态下MySQL导入导出.sql文件[文].pdf

    在导入大型SQL文件时可能会遇到大小限制的问题,下面介绍如何解决这一问题。 1. **调整PHP配置文件**: - 找到`php.ini`文件,调整以下几个参数: - `memory_limit=250M` - `upload_max_filesize=200M` - `post...

    现成的mysql数据库文件(商城db.sql)运行即可使用

    标题中的"现成的mysql数据库文件(商城db.sql)运行即可使用"表明我们得到了一个已经预设好的MySQL数据库文件,名为"db.sql",这个文件包含了商城系统的数据结构和可能的数据。通常,这种文件是由数据库管理员或者...

    mysql命令集

    ### MySQL命令集详解 #### 一、MySQL服务管理命令 **1. 启动MySQL服务** - 使用`mysqladmin start`命令启动MySQL服务。 - 如果安装了MySQL的初始化脚本,则可以通过 `/etc/init.d/mysql start` 命令来启动MySQL...

    将shp文件导入到mysql的命令.rar

    1.安装mysql5.1略 ...4.执行shp2mysql命令,会生成一个sql文件。处理sql文件 ALTER TABLE 表名 ADD the_geom GEOMETRY; add必须为:the_geom GEOMETRY 替换所有的,-1) );为) ); 5.将sql文件导入到mysql中

    linux下执行mysql的sql文件.docx

    本文将详细阐述如何在Linux系统中执行MySQL的SQL文件,以及总结一些常用的MySQL命令。 首先,执行MySQL的SQL文件可以通过以下步骤完成: 1. 打开终端。 2. 使用`mysql -u&lt;username&gt; -p`命令登录MySQL,其中`...

    批处理导入SQL文件

    在`RunTime`这个文件中,可能包含了一个运行时环境或者示例代码,用于演示如何在实际项目中实现批处理导入SQL文件的功能。如果你需要更深入地理解这个过程,你可以查看这个文件的内容,它可能会提供详细的步骤和解释...

    一个适合小白学习的MySQL的教程在index.sql文件可以快速入手MySQL.zip

    这个“一个适合小白学习的MySQL的教程在index.sql文件可以快速入手MySQL.zip”压缩包,显然是为了帮助新手快速理解和掌握MySQL的基本操作。 在MySQL的学习过程中,"index.sql"文件起着关键作用。它通常是一个包含...

    一键安装jdk,mysql并且创建数据库执行sql文件的bat文件

    2. 使用`mysql.exe`命令导入SQL文件。例如: ```bat mysql -u root -p%MYSQL_ROOT_PASSWORD% mydatabase 路径\to\database.sql" ``` 这行命令会连接到`mydatabase`数据库并执行`database.sql`中的SQL语句。 在`...

    mysql实例sql文件

    综上所述,`mysql实例sql文件`如`create.sql`和`populate.sql`是MySQL数据库管理的关键组成部分,它们帮助我们构建和维护数据库结构,填充数据,以及进行日常的数据操作。了解和熟练使用这些文件对于任何在IT行业...

    MySql.Data.DLL 各种版本

    - **执行SQL**:使用 MySqlCommand 对象创建SQL命令,并通过 ExecuteNonQuery、ExecuteReader 或 ExecuteScalar 方法执行。 4. **DLL工具.exe**: 这可能是一个用于管理和处理DLL文件的实用工具,可能包括注册、...

    zabbix5.0rpm包和sql文件.rar

    本文将详细介绍如何在CentOS7上使用提供的RPM包和SQL文件安装Zabbix 5.0,并将其与MySQL数据库集成。 首先,我们关注的是标题中的"zabbix5.0rpm包",这指的是用于在Linux系统上安装Zabbix 5.0的预编译软件包。RPM...

    mysql从执行.sql文件时处理\n换行的问题

    5. **手动处理SQL文件**:如果上述方法仍无法解决问题,可能需要手动编辑`.sql`文件,将`\n`替换为合适的转义序列或其他不会引起解析错误的字符。 总之,处理`.sql`文件中的换行问题,关键在于确保在正确的上下文中...

Global site tag (gtag.js) - Google Analytics