运维基础(一):Centos7系统安装MySql数据库、JDK、Tomcat、启动程序总结

【所需软件和准备工作】

所需软件: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.csdn.net/qq_39195859/article/details/103242178   防护墙问题

https://www.cnblogs.com/lizm166/p/7978036.html   jdk安装

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值