Centos7从下载到配置jdk/Tomcat/MySQL到部署项目(3)

1.安装 MySQL5.7 (安装前提需要网速好,若不好换本地安装吧)

1.1CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

如果报

1.2是因为centos7没有安装此插件所以需要我们手动安装


yum -y install wget  #下载wget命令在执行

1.3如果还是wget 未找到命令请执行 中途会有很多需要你选择的 .3

yum update  #更新wget

尴尬 如果再不行  就在执行一次  yum -y install wget  下载

1.4 现在再执行下载mysql的源 wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

然后执行安装yum库

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

1.5 安装MySQL

yum install -y mysql-community-server

到此就安装完成

1.6启动MySQL服务

systemctl start mysqld.service

2.修改MySQL的root密码

2.1MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式

grep 'temporary password' /var/log/mysqld.log

 

2.2进入mysql

mysql -uroot -p

2.3 修改密码 (新密码设置的时候如果设置的过于简单会报错:)

执行如下

SET PASSWORD = PASSWORD('Root_2019');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

flush privileges;

2.4 然后退出后即可用新密码登录 quit

 

3.远程连接授权:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root_2019' WITH GRANT OPTION;



FLUSH PRIVILEGES;

4、防火墙开放数据库端口(默认3306,可以在/etc/my.cnf中修改)

4.1查看目前防火墙 先退出MySQL 

firewall-cmd --list-all

 

4.2 开放3306端口

firewall-cmd --permanent --add-port=3306/tcp

4.3 重启防火墙

service firewalld restart

4.4查看3306端口是否开放

firewall-cmd --query-port=3306/tcp

4.5再次查看现在防火墙

firewall-cmd --list-all

4.6 用navicat检查一下是否可以连接

5.部署项目 (前后端分离 )

5.1把前端代码  和  后端代码 都打好包 

前端代码 需要手动解压完后 然后在上传到服务器

5.2 用WinACP 连接  找到已经安装好的Tomcat 找到webapps文件夹 

5.3 把后端war包 上传到webapps 文件夹下

 

然后启动Tomcat服务器就可以访问了 

./startup.sh

需要注意的项目路径 (文件夹路径)

数据的话  你们需要把本地的SQL结构  导入到服务器什么的数据库里面 (可以本地navicat远程连接登录导入SQL文件)

如果报 In aggregated query without GROUP BY this is incompatible with sql_mode=only_full_group_by请参考(https://blog.csdn.net/qq_42291606/article/details/97376923

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值