STEAM创客教育平台系统测试报告佛山市网特计算机软件有限公司二零一六年三月STEAM创客教育平台系统测试报告佛山市网特计算机软件有限公司第2页共41页目录1.引言.................................................................................................................................31.1.编写目的............................................................................................................................31.2.背景....................................................................................................错误!未定义书签。2.服务器概述......................................................................................................................32.1.硬件环境............................................................................................................................33.项目安装部署...................................................................................................................33.1.Linux服务器部署...............................................................................................................33.1.1.安装条件........................................................................................................................33.1.2.Mysql数据库安装.........................................................................................................43.1.3.JDK安装.........................................................................................................................73.1.4.Tomcat安装..................................................................................................................93.1.5.数据库文件导入..........................................................................................................113.1.6.项目部署......................................................................................................................113.2.Windows服务器部署......................................................................................................123.2.1.安装条件......................................................................................................................123.2.2.JDK安装.......................................................................................................................123.2.3.Mysql安装...................................................................................................................213.2.4.Navicat安装.................................................................................................................333.2.5.数据库导入..................................................................................................................363.2.6.Tomcat安装................................................................................................................403.2.7.项目部署......................................................................................................................41STEAM创客教育平台系统测试报告佛山市网特计算机软件有限公司第3页共41页1.引言1.1.编写目的本手册是给实施人员或者用户的系统安装人员提供Steam创客教育平台安装和配置指导,帮助实施人员或者用户能够快速安装和配置Steam创客教育平台。1.2.范围本手册描述了Steam创客教育平台所需的硬件和软件环境以及软件安装的条件、方法、步骤和主要事项。2.服务器概述2.1.硬件环境服务器:CPU:IntelPentium4以上内存:2G以上硬盘:自由空间80G以上3.项目安装部署3.1.Linux服务器部署3.1.1.安装条件1.LinuxCentOS6.6-64位操作系统服务器一台。2.MySQL-client-5.6.23-1.linux_glibc2.5.x86_64.rpm、MySQL-devel-5.6.23-1.linux_glibc2.5.x86_64.rpm和MySQL-server-5.6.23-1.linux_glibc2.5.x86_64.rpm三个数据库安装包。3.jdk-8u77-linux-x64.tar.gz安装包。4.apache-tomcat-7.0.68.tar.gz安装包。STEAM创客教育平台系统测试报告佛山市网特计算机软件有限公司第4页共41页3.1.2.Mysql数据库安装3.1.2.1.准备安装文件本软件系统采用MySQL数据库系统,选定MySQL5.6作为我们数据库系统,因部署环境为保密环境,不可连接互联网,需使用离线安装包,下载离线安装包,安装文件如下:图3-1数据库安装文件3.1.2.2.卸载centos系统自带的mysql在操作系统中安装MySQL时需将系统自带的MySQL卸载掉,卸载步骤如下:1.查找现系统中是否安装了MySQL。命令:#rpm–qa|grep–imysql图3-2卸载示意图2.停止Mysql服务,命令:servicemysqlstop。3.删除之前安装的Mysqlrpm–e(删除命令)rpm-e–nodeps(强制删除命令)例如:rpm-e–nodepsMySQL-server-5.5.25a-1.rhel54.再次查找机器是否安装Mysql;命令:rpm-qa|grep-imysql;无结果,说明已经卸载彻底、接下来直接安装mysql即可。STEAM创客教育平台系统测试报告佛山市网特计算机软件有限公司第5页共41页3.1.2.3.离线手动安装Mysql1.将准备的3个离线mysql安装包,通过光盘拷贝到/home目录下2.通过命令开始安装:安装服务端:#rpm-ivhMySQL-server-5.6.25a-1.rhel5.x86_64.rpm安装客户端:#rpm-ivhMySQL-client-5.6.25a-1.rhel5.x86_64.rpm安装devel端:#rpm-ivhMySQL-devel-5.6.25a-1.rhel5.x86_64.rpm安装成功后显示同下图类似:图3-3安装成功示意图注:解决字符编码和数据库表名是否区分大小写问题,修改my.cnf配置文件,保存退出#cd/etc#vimy.cnf在最下面添加如下配置:character-set-server=utf8lower_case_table_names=13.1.2.4.初始化Mysql密码安装MySQL成功后root初始密码为空。进入MySQL界面命令#mysql–uroot-pmysqlusemysql;mysqlupdateusersethost=’%’whereuser=’root’andhost=’::1’;mysqlselecthost,userfromuser;STEAM创客教育平台系统测试报告佛山市网特计算机软件有限公司第6页共41页mysqlflushprivileges;mysqlquit;注意:YoumustSETPASSWORDbeforeexecutingthisstatement的解决方法SETPASSWORD=PASSWORD('root');3.1.2.5.更改Mysql数据库目录位置MySQL默认的数据文件存储目录为/var/lib/mysql。要把目录移到/home/mysql_data下需要进行下面几步:1.home目录下建立mysql_data目录#cd/home#mkdirmysql_data2.把MySQL服务进程停掉#servicemysqlstop3.把/var/lib/mysql整个目录移到/home/mysql_data#mv/var/lib/mysql/home/mysql_data这样就把MySQL的数据文件移动到了/home/mysql_data下4.找到my.cnf配置文件如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf。命令如下:#cp/usr/share/mysql/my-default.cnf/etc/my.cnf5.编辑MySQL的配置文件/etc/my.cnf为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql_data/mysql.