考虑到游戏批量上线的问题,写了一个游戏mysql的部署脚本,因系统环境一样,所以脚本中并不是去安装mysql,而是将编译好了mysql直接拿过来用#!/bin/bash#2013/11
考虑到游戏批量上线的问题,写了一个游戏mysql的部署脚本,因系统环境一样,,所以脚本中并不是去安装mysql,而是将编译好了mysql直接拿过来用
Unity3D游戏开发之Asset server服务器搭建 中文WORD版
本文档主要讲述的是Unity3D游戏开发之Asset server服务器搭建;Asset Server是目前unity内部自带的资源版本管理工具,类似于我们平时所熟知的SVN,perForce,但对于目前的Unity,Asset Server要比SVN和perForce等版本控制软件要好用一些,因为Unity3.x版本对于SVN等软件的支持并不是很好,在多人协同工作时,经常会发生数据丢失等情况。因此,本文重点介绍一下Asser Server的搭建方法。至于日常用法,其实与SVN等软件的用法非常相似,所以在
1 查看详情
#!/bin/bash#2013/11/20#Email:SongShouJiong@gyyx.cncat /dev/null 2>&1if [ $? -eq 0 ];thenecho “Download MysqlServer.tgz Success!”elseecho “Download MysqlServer.tgz Error!!!”fiecho “——————————————–“tar zxvf mysql5.tgz > /dev/null 2>&1if [ $? -eq 0 ];thenecho “Unzip MysqlServer.tgz Success!”elseecho “Unzip MysqlServer.tgz Error!!!”fiecho “/usr/local/mysql5.5/bin/mysqld_safe –defaults-file=/usr/local/mysql5.5/etc/my.cnf –user=mysql &” >> /etc/rc.localecho “——————————————–“#mkdir -p /data/mysql/cd /data/wget $url/mysql.tgz > /dev/null 2>&1if [ $? -eq 0 ];thenecho “Download Mysql_Database Success!”elseecho “Download Mysql_Database Error!!!”fiecho “——————————————–“tar zxvf mysql.tgz > /dev/null 2>&1if [ $? -eq 0 ];thenecho “Unzip Mysql_Database Success!”elseecho “Unzip Mysql_Database Error!!”fichown -R mysql.mysql /data/mysql/ln -s /data/ /home/mysql/echo “——————————————–“}#——————Start Mysql————————–start_mysql(){/usr/local/mysql5.5/bin/mysqld_safe –defaults-file=/usr/local/mysql5.5/etc/my.cnf –user=mysql & > /dev/null 2>&1sleep 3a=`netstat -tunpl | grep :7036 | wc -l`if [ $a -gt 0 ];thenecho “Start Mysql Success!”elseecho “Start Mysql Error!”fiecho “——————————————–“}#——————Create Game Database——————-create_database(){#host=`ifconfig eth0 | grep “inet addr:” | awk ‘{print $2}’ | cut -d: -f2`wget $url/DB.sql > /dev/null 2>&1if [ $? -eq 0 ];thenecho “Download DB.sql Success!”elseecho “Download DB.sql Error!”fiecho “—————————————-“wget $url/DB2.sql > /dev/null 2>&1if [ $? -eq 0 ];thenecho “Download DB2.sql Success!”elseecho “Download DB2.sql Error!!!”fiecho “—————————————-“user=XXXXpasswd=XXXXX/usr/local/mysql5.5/bin/mysql -u${user} -p${passwd} -e”source DB.sql;”sleep 3/usr/local/mysql5.5/bin/mysql -u${user} -p${passwd} -e”source DB2.sql;”sleep 3if [ $? -eq 0 ];thenecho “Create Game Database Success!”elseecho “Create Game Database Error!”fiecho “———————————————“}check_diskadd_userdown_mysqlstart_mysqlcreate_database
脚本的指定步骤大概是:检测磁盘是否符合数据库挂载要求——>新建mysql用户——>下载mysql程序包并解压——>启动mysql并添加到开机启动——>新建游戏数据库。
脚本仅供参考,如果您有什么好的建议或者意见,欢迎您Send mail:SongShouJiong@gyyx.cn.
本文出自 “我的未来不是梦。” 博客,请务必保留此出处
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1045495.html
微信扫一扫
支付宝扫一扫