阿里云ECS CenterOS 6.5服务器搭建tomcat7.0+java1.7.0+mysql5.5 搭建过程:
前序: 介绍我使用的工具----SSH Secure Shell,该工具集成了ftp上传,命令窗口的功能,对于一般工具,该工具集成功能多,一体化,文件上传可视化界面。
一.Java环境的安装
方式一(yum在线安装):
1. yum -y list java* 检查已安装java的版本
2.未安装java 用yum 在线安装即可(下载不同版本替换版本号即可) yum install java-1.7.0-openjdk.x86_ 方法二(yum安装rpm安装包):
rpm -ivh jdk-7-linux-x.rpm 3.如需卸载java
查询 rpm -qa|grep jdk
卸载命令 yum -y remove java java-xxxxxx 替换成查询到的名字 4.配置环境变量
vi /etc/profile
向文件里面追加以下内容: JAVA_HOME=/usr/java/jdk1.7.0 JRE_HOME=/usr/java/jdk1.7.0/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH 红色部分替换成自己安装的路劲
(vi编辑模式 按i键进去插入编辑状态 按esc退出编辑 此时按’:’键,然后输入w(保存)q(退出)即可保存退出 相关知识请百度) 使修改生效
[root@admin local]# source /etc/profile //使修改立即生效 [root@admin local]# echo $PATH //查看PATH值 二.Tomcat 7.0安装
1.直接只用wget 命令下载url资源到指定路径 wget -P /home/tomcat/
http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0./bin/apache-tomcat-7.0..tar.gz 2.解压下载的文件
tar -zxvf /home/tomcat/apache-tomcat-7.0..tar.gz 3.进入解压后的文件
cd /home/tomcat/apache-tomcat-7.0./bin 4.输入ls命令查看结构
然后输入 ./startup.sh 开启tomcat
./shutdown.sh 关闭tomcat Tomcat其他操作同window下 三.Mysql的安装配置
1、先检查是否有安装过旧版本的MySQL rpm -qa | grep mysql
2、如果有安装,将就版本全部卸载,将xx替换为MySQL组件及版本 (记得做数据备份) sudo yum -y remove mysql-xx-xx 3.安装mysql文件 准备:
MySQL-client-5.5.43-1.linux2.6.x86_.rpm
MySQL-devel-5.5.43-1.linux2.6.x86_.rpm(此包备用,亲测不安装正常使用) MySQL-server-5.5.43-1.linux2.6.x86_.rpm
如上三个文件,可以去 镜像网站下载 http://dev.mysql.com/downloads/mirrors.html
因为采用rpm方式安装mysql的话,那么只安装好mysql-server是不能够在命令行模式下连接mysql的,所以还需要安装mysql-client
4、在当前下载好的目录用 rpm -ivh 安装
注:此处使用前面的wget方法下载或使用工具的ftp上传到目录也行 请cd到下载目录 (1)
先安装server
rpm -ivh MySQL-client-5.5.43-1.linux2.6.x86_.rpm
在确定好这之后,需要执行命令:find / -name mysql 来寻找mysql-server的安装位置,如下: /etc/logrotate.d/mysql
/etc/rc.d/init.d/mysql ---- 启动文件
/usr/share/mysql ---- 包含my-default.cnf文件
/usr/bin/mysql /usr/lib/mysql
/var/lib/mysql ---- 数据库文件存放目录
然后再执行: find / -name my.cnf 寻找mysql-server 的配置文件的位置,如下: /usr/my.cnf 我这版本安装此文件不存在 不影响后续配置,需要请出门左拐百度 然后启动mysql-server,执行: /etc/init.d/mysql start 提示启动成功之后执行:ps -el | grep mysql
系统会列出mysqld的相关进程信息,说明mysql-server安装成功! (2) 安装mysql-client:
由于安装好mysql-server之后没有办法在命令行下连接数据库,因此需要继续安装mysql-client,执行命令: rpm -ivh MySQL-devel-5.5.43-1.linux2.6.x86_.rpm 等一会儿之后系统会提示安装成功,这个时候,执行:
mysql -u root -p (-p可以省去 如加上 提示输入密码时 直接回车即可)来进行连接mysql 进入到mysql控制台之后,执行:show databases;
如需修改密码,输入exit退出mysql命令模式,输入mysqladmin -u root -p password 'new-passwd' 来修改密码,然后再次连接mysql,输入刚刚设置好的密码,然后继续执行show databases;命令,发现成功!
(3) MySQL-server-5.5.43-1.linux2.6.x86_.rpm(此包备用,亲测不安装正常使用) 安装随意-。-
5.3306端口开放设置(其他端口依次配置方法)
1.修改防火墙配置文件: (vi操作同上) vi /etc/sysconfig/iptables 增加下面一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT 如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。 配置后,重新启动iptable service iptables restart
然后重启mysql service mysql restart 保险起见 查看MySQL端口号: Mysql命令模式下:
show global variables like 'port';
6.设置允许访问 1、进入mysql模式 2、输入:use mysql;
3、查询host输入: select user,host from user;
4、创建host(如果有\"%\"这个host值,则跳过这一步) 如果没有\"%\"这个host值,就执行下面这两句: mysql> insert into user (user,host) values (root,’%’); mysql> flush privileges; 5、授权用户
(1)任意主机以用户root和密码pwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION; mysql> flush privileges;
(2)指定IP为(如192.168.1.100)的主机以用户tuser和密码tpwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'tuser'@'192.168.1.100' IDENTIFIED BY 'tpwd' WITH GRANT OPTION; mysql> flush privileges;
*安装完毕后修改mysql的字符集
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
找到my.cnf
然后在[client]下面加上 default-character-set=utf8 [mysqld]下面加上 character_set_server=utf8
然后保存并关闭,重启mysql服务 启动服务:sudo /etc/init.d/mysql start 停止服务:sudo /etc/init.d/mysql stop
注:[mysqld]处也可使用default-character-set=utf8,如果启动mysql服务出错的话,就使用character_set_server=utf8。
最后提醒大家千万别忘改项目的数据库信息配置呢!!!!!