1. 操作目的:
使用购买的域名(服务器还没有备案成功,所以我这里先使用ip进行操作)
在浏览器访问自己的项目。
2. 操作要求:
xshell
(远程连接服务器进行相应的操作的一个软件)
xftp
(远程传输文件的软件)
navicat for mysql
连接远程服务器数据库的可视化数据库软件
以上软件自行百度安装。
3. 环境准备
jdk-8u231-linux-x64.tar.gz
(因为我之前碰到过jdk里面自带的jre不完整,所以在下个jre)
jre-8u231-linux-x64.tar.gz
apache-tomcat-8.5.47.tar.gz
tomcat
mysql-8.0.18-1.el6.x86_64.rpm-bundle.tar
mysql
4. 购买域名和服务器
在阿里云上面购买服务器,我购买的是centos6.9的镜像
5. 操作问题
a. 如何下载jdk和jre
b.如何下载tomcat8
c.如何下载mysql8
d.如何将下载的文件传输到服务器
e.如何在服务器搭建java和tomcat环境及修改配置文件
f.如何配置mysql环境
6. 操作开始
a. 如何下载jdk和jre
[jdk链接页面](https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
b. 如何下载tomcat
tomcat官网 因为我使用的tomcat8所以就下载了tomcat8,tar类的文件是Linux的压缩文件
c.如何下载mysql8
d.如何将下载的文件传输到服务器
在/usr
下创建一个java文件夹用来存储传送的文件。在左边本地电脑里面找到要传送的文件双击就喀什进行上传了。
上传完毕之后要进行解压处理
tar -xvf jdk-8u231-linux-x64.tar.gz
解压jdk
tar -xvf jre-8u231-linux-x64.tar.gz
解压jre
tar -xvf apache-tomcat-8.5.47.tar.gz
解压tomcat
mv jre1.8.0_231 jre
将jre1.8.0_23名字修改为jre
cd jdk1.8.0_231
rm -rf jre
//删除jdk文件下的jre
cd ..
退回到上级目录
mv jre jdk1.8.0_231/
将下载的jre移动到jdk下面的jre
e.如何在服务器搭建java和tomcat环境及修改配置文件
第一步:配置java环境
vim /usr/profile
点击i
进行插入操作 在文件的末尾添加上下面的语句
注:unset i后面的不是的
export JAVA_HOME=/usr/java/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk1.8.0_231/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
添加之后按esc
退出编辑模式
再按住:
写上wq退出
测试java环境是否安装正确
java -version
这样java环境就配置好了
第二步配置tomcat环境
到apache-tomcat-8.5.47/bin下
vim setclasspath.sh
在最后添加上
export JAVA_HOME=/usr/java/jdk1.8.0_231
export JRE_HOME=/usr/java/jdk1.8.0_231/jre
测试是否成功
在bin目录下执行
./startup.sh
如果出现下面这样则证明位置成功
如果出现./shutdown.sh
无法关闭的情况
处理方案点击链接阿里云服务器tomcat ./shutdown.sh关闭命令报错Could not contact localhost:8005. Tomcat may not be running.
我才开始不相信那样修改,但是事实就是那样真的行。
f.如何配置mysql环境
- 首先在阿里云服务器开启对3306的安全组
-
配置mysql
先介绍如何卸载mysql 防止安装失败后重新装遇到问题
查找服务器上面是否有mysql相关的文件
—删除响应的文件 一次使用下面的语句删除对应的文件删除完整之后再查看是否还有响应的mysql文件
rpm -e --nodeps mysql-community-devel-8.0.18-1.el6.x86_64
—查看mysql相关的文件,并将找到的文件都删除
find / -name mysql
eg;rm -rf /usr/include/mysql
— 删除配置文件
rm -rf /etc/my.cnf
-------至此如何完全卸载就执行完毕了------
安装mysq
将下载好的mysql的Linux版本上传到服务器上面
就是刚才的mysql-8.0.18-1.el6.x86_64.rpm-bundle.tar
转移到/usr下进行解压
tar -xvf mysql-8.0.18-1.el6.x86_64.rpm-bundle.tar
解压出来的是rpm的文件
使用rpm命令按照以下顺序进行安装
rpm -ivh -ivh mysql-community-common-8.0.18-1.el6.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-8.0.18-1.el6.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-devel-8.0.18-1.el6.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-8.0.18-1.el6.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-8.0.18-1.el6.x86_64.rpm --force --nodeps
初始化数据库
service mysqld start
添加到系统服务中
chkconfig --add mysqld
设置开机自启动
chkconfig mysqld on
获取临时产生的密码
grep 'temporary password' /var/log/mysqld.log
使用临时密码登录
mysql -uroot -p临时密吗
参考博客