阿里云Linux服务器部署Mysql,JDK以及Tomcat教程
2019-01-21 14:01
477 查看
阿里云Linux服务器部署Mysql,JDK以及Tomcat教程
最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统,一来是向着自己学习熟悉Linux环境,二来方便自己后期维护。但部署过程一波三择,这里做个笔记与大家分享,希望能帮助大家!
首先是部署Mysql,这个是比较麻烦的网上大多都介绍了tar.gz格式的压缩包安装方式,但是这种安装方式需要配置的东西比较多,我尝试多比较麻烦,这里推荐大家使用deb格式的文件进行安装,大家可以去这里 下载整个文件包,大家也可以去Mysql 官网下载。下面就是安装步骤:
安装MySQL数据库
1.如果大家下载的是我整理好的包会是一个mysql.zip格式文件,我们在Linux下先建立一个文件夹存放文件:
1) 获取root权限:
sudo su root
2)新建文件夹
mkdir Document
3) 下载或上传Mysql安装文件到Document文件夹下
4)进入Document文件夹:
cd Document
5)解压文件:
unzip mysql.zip。结果报错,显示没有unzip模块:
6)安装unzip模块:
7)再解压mysql.zip,获得六个.deb格式文件:
8)首先安装mysql-common5.7.24-1ubantu16.04-amd64.deb文件:
9)安装libmysqlclient20 5.7.24-1ubantu16.04-amd64.deb文件:
命令为:
dpkg -i libmysqlclient20 5.7.24-1ubantu16.04-amd64.deb
10 )安装 mysql_community_client 5.7.24-1ubantu16.04-amd64.deb文件:
11)安装 mysql_client 5.7.24-1ubantu16.04-amd64.deb文件:
12)安装 mysql_community_server 5.7.24-1ubantu16.04-amd64.deb文件:结果报错显示缺少libmecab2插件包,所以需要安装这个文件包。
13)安装libmecab2插件包:
14)安装完插件一般会自动继续上一步安装,没有就在运行一下,这个过程会提示你输入mysql数据库的密码,一定要记住,这个将会是数据库root用户的登陆密码。
15)再安装 mysql_server 5.7.24-1ubantu16.04-amd64.deb文件:
至此安装完成。然后开始运行MySQL数据库并登陆
2 添加新用户并授权:
1)添加用户:
2)授权:
3)至此基本工作已经完成但是:你远程用navcat登陆发现会报10061错误 ,这时候需要进入到阿里云控制台去防火墙添加如下规则:Mysql /TCP/3306
但是糟糕的是依旧无法连接远程数据库,这是应为Mysql配置文件进行了访问数据库的IP限制。我们需要更改下面配置文件:
文件路径:
注释掉#bind-address =127.0.0.1,即可
JDK安装
1)建立文件夹,用以存放JDK:
mkdir Java
2 ) 进入Java文件夹:
cd Java
3)下载JDK:
wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz(根据版本需要自行下载)
3)解压 文件:
tar -zxvf (***.tar.gz文件名)
4)重命名,方便后面配置环境变量:
mv (解压出来的文件名) jdk,这样就将文件夹命名为jdk
5)环境变量配置:
cd /etc,然后编辑profile文件,
vim profile然后在最后添加如下几行:
export JAVA_HOME=/home/admin/Java/jdk export JRE_HOME=/home/admin/Java/jdk/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib: $CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
然后保存退出运行
source profile是配置生效,但是这种方式会在系统重启后使得配置变量失效,需要重新运行source profile,比较麻烦,因此还需要配置在同目录下的bash.bashrc文件,在该文件结尾添加同样的变量:
然后 source bash.bashrc 即可。运行
java -version检测,如下图即成功;
Tomcat安装
1)建文件夹:
mkdir Tomcat
2) 进入文件夹:
cd Tomcat
3) 下载:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.92/bin/apache-tomcat-7.0.92.tar.gz
4) 解压并重命名:
tar -zxvf (***.tar.gz文件)
mv (解压出来的文件夹) apache
5)进入bin目录:
cd apache/bin/
然后运行Tomcat:
./startup.sh(注意关闭命令也在该文件夹下为:
./shutdown.sh)
6)当然,我们还是要为Tomcat开放端口。Tomcat默认是8080端口和8443端口,我们在阿里云控制台的防火墙打开这两个端口即可,这时候就可以用IP加端口号访问你的Web服务器。如果你想省略端口号直接访问,在Linux下是不可以通过配置文件server.xml文件将里面的8080修改为80实现的,因为Linux1024以下端口号是专用的,80和443端口无法被Tomcat直接调用,这个时候我们需要做一个端口映射即可执行下面三个命令:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443 iptables-save
然后重新启动即可。
以上为本自己亲测经历,参照步骤应该没有问题,如在配置中出现问题可以留言交流!
相关文章推荐
- linux上安装jdk、tomcat、mysql以及项目部署
- 在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat
- 【超详细】如何部署javaWeb项目流程 阿里云linux-ubuntu下mysql+tomcat+jdk安装
- Linux服务器中部署配置apache,tomcat,jdk,mysql
- 阿里云服务器linux环境,从启动tomcat服务器外网访问--->绑定域名--->Navicat远程连接mysql--->阿里云服务器部署项目过程中,一定会遇到的五大问题;
- 在Parallels Desktop上安装Cent OS并部署服务器环境(Linux, JDK, tomcat, mysql, Jenkins, git, maven)全记录
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 阿里云Ubuntu服务器下载安装配置JDK,mysql,tomcat比较好的教程
- 如何在Linux下部署web程序(搭建vsftp服务,搭建sshd 服务器,jdk安装步骤,Tomcat安装步骤,MySQL安装步骤)
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- 阿里云服务器配置JDK+Tomcat+Mysql+WEB服务部署
- (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- 阿里云服务器部署tomcat、mysql以及nginx的步骤
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- 阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL
- 配置阿里云服务器教程(安全组,连接服务器,jdk+tomcat+mysql)
- centOS 阿里云服务器上安装 mysql jdk tomcat nginx
- Linux 安装jdk 以及部署 tomcat