所有软件包下载地址:https://download.csdn.net/download/u013636987/11243203
下载软件包
JDK
打开https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,甲骨文需要注册登录
Tomcat
-
打开http://tomcat.apache.org/ 。
-
然后沿着此页面往下找,倒数第二个即是,你也可以下载5.0,7.0类似版本,
-
接下来你会看到下载页面:
-
点击之后开始下载,文件比较小,解压后即可使用,建议使用解压版,方便快捷。
-
mysql
-
https://dev.mysql.com/downloads/mysql/5.6.html#downloads,选择所需要的版本
安装mysql
安装包:mysql-5.6-x86_64.tar.gz
使用ftp和ssl连接linux服务器,使用root用户名登录,依次执行以下命令:
添加mysql组:
/usr/sbin/groupadd mysql
/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql mysql
通过WinSCP将压缩包放到存软件包文件夹
然后
cd /usr/local/Program/
解压:
tar -zxvf /home/软件包/mysql-5.6-x86_64.tar.gz
通过WinSCP重命名为mysql
打开目录
cd /usr/local/Pogram/mysql
将所属组改为mysql:
chown -R mysql:mysql mysql/
打开目录:
cd /usr/local/Pogram/mysql/scripts/
执行脚本:
./mysql_install_db --user=mysql --basedir=/usr/local/Program/mysql --datadir=/usr/local/Program/mysql/data
出现 :FATAL ERROR: please install the following Perl modules before executing ./mysql_install_db:
原因:缺乏autoconf库。解决方法:yum -y install autoconf。
出现:Installing MySQL system tables.../usr/local/mysql/bin/mysqld: error while loading shared
原因:缺少libaio库文件 。解决方法:yum install libaio* -y
打开目录:
cd /usr/local/Pogram/mysql/support-files
复制文件到新的路径下及文件名:
cp my-default.cnf /etc/my.cnf
( cp: overwrite `/etc/my.cnf'?Y 同意重写该配置文件 )
cp mysql.server /etc/init.d/mysql
(我这边把搜索替换/usr/local/mysql为/usr/local/Program/mysql)
配置文件:编辑软件运行环境
vim /etc/profile
写入下面两行内容(有些是为了jdk和tomcat配置的):
export MYSQL_HOME=/usr/local/Program/mysql
export JAVA_HOME=/usr/JAVA/jdk1.8
export PATH=$MYSQL_HOME/bin:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export CATALINA_HOME=/usr/local/Program/Tomcat
export CATALINA_BASE=/usr/local/Program/Tomcat
保存后执行
source /etc/profile
将MySQL添加为受chkconfig管理的服务:
chkconfig --add mysql
设置开机自动启动mysql:
chkconfig mysql on
开启mysql:
service mysql start
/usr/local/mysql/bin/mysqladmin -u root password '1234'
给mysql用户分配权限:
1,创建新的用户
语法:
1.create user 用户名 identified by '密码';
例:create user xiaogang identified by '123456';
新创建的用户,默认情况下是没有任何权限的。
2. 给用户分配权限
语法:
1.grant 权限 on 数据库.数据表 to '用户' @ '主机名';
例:给 xiaogang 分配所有的权限
grant all on *.* to 'xiaogang'@'%';
这个时候 xiaogang 就拥有了 所有权限了
/**************************************************************************/
如果没有开通防火墙 iptables可以不需要
配置防火墙
vim /etc/sysconfig/iptables
写入:这是开通3306端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
写入:这是开通8080端口(顺便开了tomcat的)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
就是配置完iptables之后不要忙着重启要先保存的服务,然后再重启
service iptables save
service iptables restart
/**************************************************************************/
如果向看看当前网络相关信息配置,可运行:
netstat -ntlp
!!!最后的最后,开放3306端口:
到阿里云控制台——实例——安全组——添加安全组规则——手边只有这张图,但一个用法,端口范围改成3303//3306即可,描述用自己的语言备注上是给Mysql用的
二、jdk
2、配置目录
先新建一个目录:
cd usr
mkdir JAVA
然后
cd /usr/JAVA/
解压:
tar -zxvf /home/软件包/jdk8-linux-x64.tar.gz
修改名称为
cd /usr/JAVA/jdk1.8.0
tar -zxvf jdk-8u151-linux-x64.tar.gz
3、配置环境变量
由于之前先安装了Mysql,已经一起配置好了
这里不需要再配置
验证安装:
输入:
java -version
出现版本信息,说明安装成功
三、tomcat
cd /usr/local/Program/
解压:
tar -zxvf /home/软件包/tomcat-8.5..tar.gz
通过WinSCP重命名为Tomcat
3、配置环境
前面数据库已经配好。
直接进Tomcat/bin中
./startup.sh
这样就证明成功了:
!!!四、开放阿里云服务器的8080端口
正常来说,此时通过 服务器外网ip:8080 就能访问到tomcat网页,但是我在第一次startup.sh成功后始终显示连接超时,浏览器提示检查防火墙等,
实际上需要手动开通阿里云服务器的外网端口,即:进入阿里云控制台—配置规则-添加安全组规则
开通好了再试一下 外网IP:8080
可以看到tomcat网页。表示成功。
---------------------