Shell 操作练习
- #! /bin/sh
- ###############################
- # -- #
- # author jackluo #
- # net.webjoy@gmail.com #
- ###############################
- serverid=$ #服务器的id
- db_name=$ #数据库名
- db_host=$ #mysql 的主机地址
- databases_file_path=/home/wwwroot/cy/application/config/database.php
- db_user=root #数据库帐号
- db_password=admin #数据库密码
- db_host=localhost #数据库ip
- db_template_path=/home/jackluo/platform.sql #要导入的模板数据库
- if [ -z "${serverid}" ] || [ -z "${db_name}" ] || [ -z "${db_host}" ];then
- echo "参数不够 共3个参数第一个是服务器的id 第二个是数据名, 第三个是mysql的主机地址"
- exit
- fi
- echo "/***************appgame ${serverid}************/
- $db['${serverid}']['gamedb']['hostname'] = 'localhost';
- $db['${serverid}']['gamedb']['username'] = 'jack';
- $db['${serverid}']['gamedb']['password'] = '****';
- $db['${serverid}']['gamedb']['database'] = '${db_name}';
- $db['${serverid}']['gamedb']['dbdriver'] = 'mysql';
- $db['${serverid}']['gamedb']['dbprefix'] = '';
- $db['${serverid}']['gamedb']['pconnect'] = FALSE;
- $db['${serverid}']['gamedb']['db_debug'] = TRUE;
- $db['${serverid}']['gamedb']['cache_on'] = FALSE;
- $db['${serverid}']['gamedb']['cachedir'] = '';
- $db['${serverid}']['gamedb']['char_set'] = 'utf8';
- $db['${serverid}']['gamedb']['dbcollat'] = 'utf8_general_ci';
- $db['${serverid}']['gamedb']['swap_pre'] = '';
- $db['${serverid}']['gamedb']['autoinit'] = TRUE;
- $db['${serverid}']['gamedb']['stricton'] = FALSE;
- $db['${serverid}']['remotedb']['hostname'] = '${db_host}';
- $db['${serverid}']['remotedb']['username'] = 'luo';
- $db['${serverid}']['remotedb']['password'] = '***';
- $db['${serverid}']['remotedb']['database'] = '${db_name}';
- $db['${serverid}']['remotedb']['dbdriver'] = 'mysql';
- $db['${serverid}']['remotedb']['dbprefix'] = '';
- $db['${serverid}']['remotedb']['pconnect'] = FALSE;
- $db['${serverid}']['remotedb']['db_debug'] = TRUE;
- $db['${serverid}']['remotedb']['cache_on'] = FALSE;
- $db['${serverid}']['remotedb']['cachedir'] = '';
- $db['${serverid}']['remotedb']['char_set'] = 'utf8';
- $db['${serverid}']['remotedb']['dbcollat'] = 'utf8_general_ci';
- $db['${serverid}']['remotedb']['swap_pre'] = '';
- $db['${serverid}']['remotedb']['autoinit'] = TRUE;
- $db['${serverid}']['remotedb']['stricton'] = FALSE;
- /***************appgame ${serverid}********************/
- " >> ${databases_file_path} #写入数据库
- sed -i 's/\r//' ${databases_file_path} #替换^M 这样的东西
- #创建数据库
- mysql -u${db_user} -p${db_password} -h${db_host} <<EOF
- set names utf8;
- create database ${db_name};
- use ${db_name};
- source ${db_template_path};
- EOF
Shell 操作练习的更多相关文章
- HDFS的基本shell操作,hadoop fs操作命令
(1)分布式文件系统 随着数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,因此迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管 ...
- Hadoop读书笔记(二)HDFS的shell操作
Hadoop读书笔记(一)Hadoop介绍:http://blog.csdn.net/caicongyang/article/details/39898629 1.shell操作 1.1全部的HDFS ...
- HDFS建筑与shell操作
一个.hadoop1.1.0演示 hadoop它适合于大容量数据存储和分布式计算平台 hadoop核心由hdfs和mapreduce组成 hdfs这是一个主从结构,仅有一个.是namenode:从节点 ...
- Linux shell 操作 postgresql,并设置crontab任务
Linux shell 操作 postgresql:删除间隔日期的数据-删除指定日期的数据-vacuumdb 清理数据库 -清理日志 -定期执行脚本 *修改pg_hba.conf 设置本地连接无密码, ...
- 每篇半小时1天入门MongoDB——2.MongoDB环境变量配置和Shell操作
上一篇:每篇半小时1天入门MongoDB——1.MongoDB介绍和安装 配置环境变量 Win10系统为例 右键单击“此电脑”——属性——高级系统设置——高级——环境变量,添加C:\Program F ...
- Hadoop2.7.6_04_HDFS的Shell操作与常见问题
1. HDFS的shell操作 1.1. 支持的命令及参数 [yun@mini05 zhangliang]$ hadoop fs Usage: hadoop fs [generic options] ...
- HDFS shell操作及HDFS Java API编程
HDFS shell操作及HDFS Java API编程 1.熟悉Hadoop文件结构. 2.进行HDFS shell操作. 3.掌握通过Hadoop Java API对HDFS操作. 4.了解Had ...
- Hadoop开发第6期---HDFS的shell操作
一.HDFS的shell命令简介 我们都知道HDFS 是存取数据的分布式文件系统,那么对HDFS 的操作,就是文件系统的基本操作,比如文件的创建.修改.删除.修改权限等,文件夹的创建.删除.重命名等. ...
- Shell操作mysql数据库
From : http://www.2cto.com/database/201306/220570.html Shell操作mysql数据库 mysql -hhostname -Pport -u ...
- linux下的shell操作mysql
(1)MySQL的启动 重启了一次服务器后,使用> mysql -u root -p登陆是出现下面的错误: ERROR 2002 (HY000): Can't connect to local ...
随机推荐
- PeopleEditor允许客户端输入的同时验证输入的内容
如何判断PeopleEditor的值为空 在sharepoint开发中,我们经常会用到PeopleEditor这一控件,最近我在写程序的时候用到了,开始的时候不知道怎么用,后来问题解决啦,现在写出 ...
- 对于sharepoint 的解决方案的实际说明
对于sharepoint 的解决方案 实际上就是cab的包 你把***.wsp改为***.cab我们就可以查看这个包中的所有内容了
- mysql工具
MySQL工具汇总 收录了MySQL相关有用的工具.工具包含:性能测试,状态分析,SQL路由等方面 本文汇总了和MySQL运维开发相关的所有工具,并会持续更新 工具套件集 percona-toolki ...
- DP:Cheapest Palindrome(POJ 3280)
价值最小回文字符串 题目大意:给你一个字符串,可以删除可以添加,并且每一次对一个字母的操作都带一个权,问你转成回文串最优操作数. 如果这一题我这样告诉你,你毫无疑问知道这一题是LD(Levenshti ...
- 给mysql数据库插入当前时间
mysql相关的三个函数有: NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中.CURDATE()以’YYYY-MM-DD’的格式返回 ...
- 山峰(codevs 1531)
1531 山峰 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description Rocky山脉有n个山峰,一字排开,从 ...
- jQuery操作DOM和CSS函数
function des html jquery result html() 获取元素中HTML内容 <div id="box" style="color:red& ...
- List对象分组排序算法
场景: List里面的对象是订单的节点,比如我们快递的物流状态,这个是需要有序的,所以需要根据订单号进行分组排序. import java.util.ArrayList; import java.ut ...
- 深入学习SQL的Limit语句
一.基本语法 SQL的limit语法的如以下形式 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 当省略offset的时候 ...
- PhpStorm 配置Xdebug
IDE => Xdebug => Apache(XAMPP) => Firefox + easist Xdebug 1>XAMPP停止apache服务;2>在安装目录下找 ...