source、sh、bash、./执行脚本的区别 source命令用法: source FileName 作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限" 注:该命令通常用命令“.”来替代。 如:source .bash_profile . .b ...
分类:
其他好文 时间:
2018-03-25 12:08:18
阅读次数:
131
需求描述: 通过mysql客户端登录到mysql数据库,如何执行操作系统上的SQL脚本文件呢? 操作过程: 1.编写测试脚本文件 2.登录到mysql数据库中 3.通过source命令或者\.命令执行系统上的脚本 或者使用脚本的绝对路径: 备注:通过以上的方式,source 或 \. 都可以执行SQ ...
分类:
数据库 时间:
2018-03-20 13:58:37
阅读次数:
369
在linux里,source、sh、bash、./都可以执行shell script文件,那它们有什么不同吗? 1、source 在当前shell内去读取、执行a.sh,而a.sh不需要有"执行权限" source命令可以简写为"." 注意:中间是有空格的。 2、sh/bash 都是打开一个subs ...
分类:
系统相关 时间:
2018-03-11 14:34:31
阅读次数:
214
一.分布式存储 NameNode(名称节点) 1.维护HDFS文件系统,是HDFS的主节点。 2.接收客户端的请求:上传、下载文件、创建目录等。 3.记录客户端操作的日志(edits文件),保存了HDFS最新的状态 1)Edits文件保存了自最后一次检查点之后所有针对HDFS文件系统的操作,比如:增 ...
分类:
Web程序 时间:
2018-02-20 23:57:30
阅读次数:
331
mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。对于导出的文件,可使用SOURCE命令导入数据库。 使用mysqldump -?命令,可以查看mysqldump的具体参数及详细说明。下 ...
分类:
数据库 时间:
2018-02-14 12:25:40
阅读次数:
220
今天在mysql数据库中执行一个存储过程,由于没有安装mysql数据连接工具,只好在黑框框里执行然后就遇到下面的问题: 一直说是我的存储过程的语法有问题,但是看了好久都没有看出问题,后来查了一上午资料才发生问题所在: 在mysql中“;”会默认为是一句sql语句的结束,所以在使用source命令执行 ...
分类:
数据库 时间:
2018-01-27 21:17:32
阅读次数:
207
/ ( 直接/ ) 直接 / 表示: 根目录。 ./ ( 点号紧跟/ ) 点号紧跟/ 表示: 当前目录(相对路径的写法)。 . / ( 点号 空格 / ) 有空格的点号等同于source命令,表示在当前shell环境执行后面的命令或脚本(不加点号默认是新开一个shell执行的 例如 . /home/ ...
分类:
系统相关 时间:
2018-01-17 20:10:55
阅读次数:
164
错误: shell脚本中含有source命令运行时提示 source: not found 测试: 运行 ls -l /bin/sh 后显示/bin/sh -> dash 这说明是用dash来进行解析的。 解决方案: 命令行执行:dpkg-reconfigure dash(需要root权限) 在界面 ...
分类:
系统相关 时间:
2018-01-12 22:46:04
阅读次数:
271
一 操作实例 首先登录mysql; 使用source命令,从命令行执行sql脚本,创建表; 创建第一个存储过程; 事先用DELIMITER关键字申明当前段分隔符,这样MySQL才会将";"当做存储过程中的代码; 调用一下,成功了; 创建一个带输出参数的存储过程,返回book表的记录数;创建成功; 如 ...
分类:
数据库 时间:
2017-12-10 23:09:17
阅读次数:
374