【所需软件和准备工作】
所需软件:Mysql5.7
jdk1.7
Tomcat绿色版
所需文件:程序
数据库
其他启动程序所需的文件
备注:服务器系统Centos7,所有软件版本需要与服务器版本保持一致。
【安装Mysql5.7数据库】
(下载、安装、启动服务、配置防火墙端口、第三方连接测试)
1.下载安装包,下载地址(https://downloads.mysql.com/archives/community/),下载页面如下
通过图片中三个选项,选择自己需要的版本,本文中所使用的是mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar版本。
2.卸载之前安装的软件,以后补充
3.在Centos系统中创建好安装目录并把安装包上传到Centos中,
mkdir mysql //在根目录下创建mysql目录
并且把mysql安装包上传到该目录下。
4.解压mysql安装包,解压命令如下
tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
解压出来的RPM包如下
5.解决驱动冲突,Centos7系统自带一个免费的数据库:mariadb,并且它的驱动和mysql的驱动是有冲突的,所以需要卸载。
用rpm命令查看一下是否有mariadb,然后再删除
rpm -qa | grep -i mariadb
可能会出现这种情况:
我们用rpm命令删除这个版本的mariadb:
rpm -e --nodeps mariadb-Libs-5.5.52-1.el7.x86_64
由于mysql的server端需要perl语言的支持,因此我们还需要在系统中安装perl支持:
yum install perl -y
6.安装,由于上面解压出来的几个rpm包有依赖关系,所以我们需要按照顺序执行安装:
安装完成之后,我们的数据库也就安装完成了,有几个需要注意的地方:
7.运行和初始化,?mysql用户初始化不太了解,以后补充?,mysql服务的启动、重启、停止命令如下:
8.首次登录,启动服务之后需要等待一段时间,数据库需要进行初始化,之后看一下数据库的日志,命令如下:
cat /var/log/mysqld.log
会发现mysql帮我们初始化了一个root用户,如图:
由于服务已经启动了,我们可以用root和这个密码登录了:
mysql -u root -p
出现password输入图中位置默认密码,登录成功。
9.修改密码之前,修改配置文件,防止修改成新密码后又被改回默认密码
修改my.cnf文件:vi /etc/my.cnf;
在[mysqld]的段中加上一句:skip-grant-tables ;
退出编辑模式,输入:wq保存。
10.登录成功之后,修改密码:
set password = password(‘新密码’)
11.设置外部远程访问权限:
grant all privileges on *.* to 'root' @'%' with grant option
flush privileges
exit
这里设置完之后,就可以在其他局域网内电脑上用Navicat连接一下看能不能连接到数据库,但是防火墙会限制mysql的3306端口,需要设置防火墙,看第12步。
12.开启防火墙的端口限制,命令如下,开启端口后需要重启防火墙:
其他防火墙相关命令
12.Mysql在Windows下默认是忽略大小写的,而Linux环境下默认是区分大小写的,数据库迁移到Linux上,可能会出现找不到表名的情况。用一下命令打开mysql的my.cnf配置文件,默认是在/etc/my.cnf下:
vim /etc/my.cnf
添加以下配置:
[mysqld]
lower_case_table_names=1
重启服务:
systemctl restart mysqld.service
start和restart有区别,想要重启时不能用start代替restart。
13.如果碰到以下问题,以后补充
忘记root密码
权限不够
防火墙端口
【安装JDK1.6】
(下载、安装、配置、验证是否安装成功)
1.查看当前系统是否已经安装Java:
rpm -qa|grep -i java
2.如果有,用以下语句进行卸载,如果没有,跳过此步骤:
//-e表示卸载,--nodeps表示不检查依赖关系
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
3.使用图形化界面或其他办法
下载jdk.bin文件到本地,并上传到服务器
4.赋权限并安装
使用以下命令chmod 777 name
如果是bin文件,使用以下命令安装./name
5.修改环境变量文件
以后补充
6.验证是否安装成功
java -version
出现版本信息,代表安装成功,环境变量配置也没有问题
三.安装tomcat(绿色版,启动,默认端口访问、配置防护墙端口)
1.此处使用绿色版
将tomcat绿色版上传到服务器指定位置
2.配置程序
将程序文件放在tomcat/webapps路径下
3.修改访问端口
在tomcat/conf/server.xml文件里修改端口信息
4.启动tomcat服务
在tomcat/bin目录下
输入./startup.sh启动服务,输入./shutdown.sh关闭服务
5.在防火墙设置tomcat访问端口
与mysql配置3306端口的防火墙设置一致
参考网站:
https://blog.youkuaiyun.com/qq_39195859/article/details/103242178 防护墙问题
https://www.cnblogs.com/lizm166/p/7978036.html jdk安装