在阿里云服务器部署Javaweb的全过程(全程踩雷QAQ,帮大家避雷)下

4.Mysql安装

在跳出了tomcat的坑后我们就来到了Mysql安装

我的mysql文件夹在root目录下,依次执行以下步骤:

#下载rpm包:
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

#安装rpm包:
rpm -ivh mysql-community-release-el7-5.noarch.rpm

#检查是否安装成功
ls -1 /etc/yum.repos.d/mysql-community*

和下图一样就成功安装了

 然后安装安装mysql-server

yum install mysql-server

安装完成后,依次执行以下命令

service mysqld start    #启动mysql
mysqladmin -u root password 123456    #创建用户名密码
mysql -uroot -p123456   #登录mysql

如下图登录进去:

 这样就好啦,接着我们将自己的数据库导出sql,上传到服务器的mysql上就大功告成啦.

我用的是navicat,导出sql

 用Xftp7将sql文件上传至服务器

 进入到你的mysql,先创建出一个与你上传的文件同名的数据库

create database hotel;

输入命令show databases;查看以下是否建立成功.

 进入你创建的这个数据库中:

use hotel;

 输入命令:

source /usr/java/sql/hotel.sql

这样就成功了.,可以show tables查看一下.

 

这时你的mysql就配置好啦.但是身为一个疯狂踩坑的瓶子,怎么可能不遇到坑呢.

在这里我遇到了两个坑

一个是在装mysql-server的时候提示The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package. Check that the correct key URLs are configured for this repository.

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum install mysql-community-server

尝试过的方法是输入上面这两条命令,但是还是报错.最后没有办法就卸掉了重新选择SQL元下载地址,成功安装.

另外一个是在成功部署后的错误:这个比较简单,是说连接太多,只需要重启mysql就好啦

Warning: Using a password on the command line interface can be insecure.

ERROR 1040 (HY000): Too many connections

 解决方法:

service mysql restart

6.javaweb项目部署到阿里云上

首先先建议大家一定在本地的tomcat上把项目跑起来,我一开始是在idea上部署了tomcat,在idea上运行没有问题.但是直接在tomcat上就运行不了.查了日志原因是tomcat使用的java版本太低,我换了jdk11就能通了.

然后只需要将项目打包成war包,将war包放到tomcat的webapps目录下就好啦.

参考文章是:http://t.csdn.cn/kDeBQ

打包的格式一定要对

 之后找到你打包的war包放到webapps,通过访问http://+公网ip地址:8080/+war包名就能访问我们的javaweb项目啦.

 

希望我踩的雷能帮你避坑.写文不易,点个赞再走哦~

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值