【实践-MySQL】在Linux服务器中后台执行sql脚本导入大量数据
将 数据库结构ddl.sql文件和数据data.sql文件都上传到服务器的/home目录中。
ddl.sql文件:
/*!40101 SET NAMES utf8 */;
CREATE DATABASE `db_test`;
|
在服务器中后台执行sql脚本 上传文件 将 数据库结构ddl.sql文件和数据data.sql文件都上传到服务器的/home目录中。 ddl.sql文件:
data.sql文件:
前台执行 创建数据库 和 表
导入数据
后台执行 注意:后台执行有个问题是,如果sql文件中的语句执行出现报错,则会停止,不会继续执行后面的sql语句。这里有个坑!!! 创建数据库 和 表 准备脚本文件mssql数据库导入,在Linux控制台中执行下面的命令
给脚本文件添加权限
用nohup命令执行脚本 一定要加“&”,才能脚本放到后台运行 nohup执行后系统会在控制台打印出命令执行的PID 然后nohup会默认在/home目录下创建日志文件nohup.out,可以方便查看
根据PID使用ps命令可以查看脚本是否还在执行
正在执行中: 只有一行数据,执行结束: 导入数据 准备脚本文件
给脚本文件添加权限
用nohup命令执行脚本 一定要加“&”,才能脚本放到后台运行 nohup执行后系统会在控制台打印出命令执行的PID
根据PID使用ps命令可以查看脚本是否还在执行
等待数据导入完成即可~ (编辑:天瑞地安资讯网_瑞安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – 为什么这些字符在SQL Server中都是相同的?
- 在一个表上组合两个SQL查询
- jsf-2 – 自己的ResourceHandler从数据库中流式传输图像
- sql查询怎么样去除重复数据?教你三种方法
- sql-server-2005 – 在SQL Server 2005中使用PDF文件进行全
- sql-server – 域更改后无法连接SQL Management Studio
- sql-server – SQL Server审计跟踪的最佳实践
- sql-server – 缩小SQL Server日志文件如何影响性能?
- 从一列复制到另一列(不同的表相同的数据库)mysql
- sql server怎样写查询语句?聊聊查询性能问题
- 数据库设计 – 设计平台:一个数据库还是多个数据
- sql-server-2008 – SQL Server 2008 – 一个表2
- sql-server – 是否可以使用存储过程获取mac地址
- sql-server – 如何防止Sql Server作业同时运行
- azure-sql-database – 从Azure中的WebJob访问SQ
- 数据库 – 通过http和json同步2个sqlite表的最好
- 分析SQL Server删除重复行的6个方法
- 数据库 – 有没有办法在Oracle SQL Developer中查
- sql-server – SQL Server:无法为链接服务器“(
- sql 中rand函数怎样用?sql怎样获取区间随机数?

