阿里云服务器安装jdk、tomcat、mysql

一、Mysql:

正文:

安装包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz

使用xshell连接linux服务器,使用root用户名登录,依次执行以下命令:

添加mysql组:

/usr/sbin/groupadd mysql 

/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql

 新建mysql文件夹:

mkdir -p /usr/local/src/mysql 

 通过WinSCP将压缩包放到这个文件夹后解压: 

tar -zxvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 

复制文件:

cp mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql -r 

 打开目录

cd /usr/local

将所属组改为mysql:

chown -R mysql:mysql mysql/

 打开目录:

cd /usr/local/mysql/scripts/ 

执行脚本:

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

 打开目录:

cd /usr/local/mysql/support-files  

复制文件到新的路径下及文件名:

cp my-default.cnf /etc/my.cnf

cp: overwrite `/etc/my.cnf'?Y 同意重写该配置文件 )

cp mysql.server /etc/init.d/mysql

 配置文件:编辑软件运行环境

vim /etc/profile
写入下面两行内容:
export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$PATH 
保存后执行
source /etc/profile

 将MySQL添加为受chkconfig管理的服务

chkconfig --add mysql

设置开机自动启动mysql:

chkconfig mysql on

开启mysql:
service mysql start

修改数据库root的密码:关于创建用户/修改密码/分配权限的帖子网上有很多
/usr/local/mysql/bin/mysqladmin -u root password 'rootroot'

给mysql用户分配权限:

grant all privileges on tdcdb.* to 'root'@'%' identified by 'rootroot' 

使生效:
flush privileges;

 配置防火墙

vim /etc/sysconfig/iptables
写入:这是开通3306端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

就是配置完iptables之后不要忙着重启要先保存的服务,然后再重启

service iptables save

service iptables restart

如果向看看当前网络相关信息配置,可运行:
netstat -ntlp

!!!最后的最后,开放3306端口:

到阿里云控制台——实例——安全组——添加安全组规则——手边只有这张图,但一个用法,端口范围改成3303//3306即可,描述用自己的语言备注上是给Mysql用的

阿里云服务器安装jdk、tomcat、mysql

原网址:http://www.cnblogs.com/JavaCoffee/p/5587578.html


二、jdk

正文:

1、首先先到http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html下载JDK,我下载的版本是jdk-8u151-linux-x64.tar.gz

2、配置目录

先新建一个目录:

  1. cd usr  
  2. mkdir java  
  3. cd java  
  4. mkdir jdk  

 下载到本到后,通过WinSCP上传此压缩包到个人云服务器上面的目录 并解压

cd /usr/java/jdk

tar -zxvf  jdk-8u151-linux-x64.tar.gz  

3、配置环境变量

输入:vim /etc/profile

  1. #set java environment  
  2. export JAVA_HOME=/usr/java/jdk/jdk1.8.0_73  
  3. export JRE_HOME=/usr/java/jdk/jdk1.8.0_73/jre  
  4. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
  5. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH  

由于之前先安装了Mysql,所以此时是这样的:

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export MYSQL_HOME=/usr/local/mysql
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk/jdk1.8.0_151/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$MYSQL_HOME/bin:$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

 

保存后执行:

  1. source /etc/profile  

验证安装:

输入:

  1. java -version  

出现如下,说明安装成功

阿里云服务器安装jdk、tomcat、mysql



三、tomcat

正文:

1.到http://tomcat.apache.org/下载,我下载的版本是apache-tomcat-8.5.24.tar.gz

2.建目录

 cd /usr/java

 mkdir tomcat


建好后再次用WinSCP传到当前的/usr/java/tomcat文件夹下解压

tar -zxvf apache-tomcat-8.5.24.tar.gz 

此时tomcat文件夹下生成一个apache-tomcat-8.5.24文件夹

3、配置环境

进入到上面的apache-tomcat-8.5.24的bin文件夹下:

cd /usr/java/tomcat/apache-tomcat-8.5.24/bin

写入配置

vim setclasspath.sh 

在文件的最后写入

export JAVA_HOME=/usr/java/jdk/jdk1.8.0_151
export JRE_HOME=/usr/java/jdk/jdk1.8.0_151/jre

保存后验证

cd /usr/java/tomcat/apache-tomcat-8.5.24/bin 目录下执行

  1. ./startup.sh  

这样就证明成功了:
阿里云服务器安装jdk、tomcat、mysql


配置防火墙

vim /etc/sysconfig/iptables

写入:开通8080端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

就是配置完iptables之后不要忙着重启要先保存的服务,然后再重启

service iptables save

service iptables restart

!!!四、开放阿里云服务器的8080端口
正常来说,此时通过  服务器外网ip:8080 就能访问到tomcat网页,但是我在第一次startup.sh成功后始终显示连接超时,浏览器提示检查防火墙等,
实际上需要手动开通阿里云服务器的外网端口,即:进入阿里云控制台——实例——安全组——添加安全组规则
阿里云服务器安装jdk、tomcat、mysql

开通好了再试一下  外网IP:8080  
终于看到
阿里云服务器安装jdk、tomcat、mysql

原网址参考:http://blog.csdn.net/sinat_33388558/article/details/53991954