首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>其他>正文

巧用Linux管道,让MySQL执行大量脚本文件

http://www.oklinux.cn  2008-09-28  linuxidc   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

  在工作中碰到这样的需求,要mysql执行大量脚本来更新数据库。查了mysql的source命令,只能执行一个脚本文件。我试了source /sqkdir/*.sql;不行。mysql不能把*.sql作为文件名通配符来处理。后来请教了别人,找到了办法。利用Linux管道,执行如下命令:

  cat /sqldir/*.sql | mysql -u username -p

  原理是这样的,cat会把所有的文件链接起来输出到缺省输出,然后用管道把这些文件输出到mysql,mysql将这些文件作为输入,会执行其中的脚本。


上一篇:Hyper-V实战之多个Windows2008安装   下一篇:Linux下静态库的使用与创建

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Linux下安装访问SQL SERVER2000数据库(附文件下载)
·MySQL和PHP中的substr
·lighttpd mysql php简单教程
·Ubuntu下安装配置openser 1.3.1
·数据库还原提示MySQL server has gone away 的解决方
·Linux或Windows下安装MySQL Server无法正常连接的解决
·Linux上建立第二个ORACLE实例分析
·MySQL取得一个表的列名
·Ubuntu Linux系统下MySQL安装指南
·在Linux下安装MySQL的二进制源代码包
·解决在Mandriva下MySQL服务错误问题
·Ubuntu 8.04 安装Oracle-xe的曲折过程
·Ubuntu 8.04下安装PostgreSQL 8.3关键之处
·Linux AS5.0下安装mysql-connector-odbc的rpm包
·Linux下修改MySQL编码为utf8
·在Linux下配置Struts中的Oracle数据源
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Linux下安装访问SQL SERVER2000数据库(
·MySQL和PHP中的substr
·lighttpd mysql php简单教程
·Ubuntu下安装配置openser 1.3.1
·数据库还原提示MySQL server has gone
·Linux或Windows下安装MySQL Server无法
·Linux上建立第二个ORACLE实例分析
·MySQL取得一个表的列名
·Ubuntu Linux系统下MySQL安装指南
·在Linux下安装MySQL的二进制源代码包
·解决在Mandriva下MySQL服务错误问题
·Ubuntu 8.04 安装Oracle-xe的曲折过程
  阅读排行
·Oracle建表过程初学
·RHEL5.1 下安装Oracle 10.2.0.1及常见
·Linux操作系统下MySQL的卸载、安装全过
·Linux系统中Oracle数据库的用户权限
·Oracle 建立临时表语法及使用技巧
·Linux平台下启动oracle 11g EM控制台
·The busy Java developer's guide to d
·Linux平台下配置MySQL主从复制
·Mysql JDBC驱动版本与Mysql版本的对应
·Linux下安装Oracle数据库完整笔记
·新建Oracle数据库三种方法
·Oracle客户端出现乱码的解决
·关于MySQL事务处理学习
·Linux平台下修正MySQL中文乱码问题
·菜鸟在Linux系统中安装Oracle 11G
网摘收藏: