Linux安装软件

目录

1 安装软件

1.1 jdk---1.8

1.2 安装tomcat服务器--war包

1.3 安装mysql

1.3.1 下载wget命令

1.3.2 在线下载mysql安装包

1.3.3 安装MySQL

1.3.4 安装mysql服务

1.3.5 启动MySQL

1.4 修改MySQL临时密码

1.4.1 获取MySQL临时密码

1.4.2 使用临时密码先登录

1.4.3 把MySQL的密码校验强度改为低风险

1.4.4 修改MySQL的密码长度

1.4.5 修改MySQL密码

 1.5 允许远程访问

1.5.1 首先要关闭Cenots的防火墙

1.5.2 修改MySQL允许任何人连接

1.5.3 使用Navicat连接工具测试


1 安装软件

软件的安装方式:

  1. 二进制安装。---只需要解压就可以。 只针对特殊平台。 比如jdk tomcat

  2. RPM: 按照一定的规范就可以按照该软件。 无法安装依赖的文件。

  3. yum 远程安装 基于RPM 帮你把依赖的文件安装上去。 多

  4. 安装源码安装。 编译--->打包---->安装

1.1 jdk---1.8

window和linux之间如何传递文件:xftp---文件传输。

(1)压缩文件上传到指定目录下

 (2) 解压该文件

tar -zxvf jdk-8u161-linux-x64.tar.gz

 (3)配置环境变量 vi /etc/profile

JAVA_HOME=jdk的安装路径
PATH=

 (4)刷新配置

source  /etc/profile

1.2 安装tomcat服务器--war包

(1)上传并解压

tar -zxvf 文件名

(2)启动tomcat

进入tomcat/bin目录
./startup.sh

 ps -ef | grep tomcat -----查看指定的进程

关闭 tomcat

 kill -9 进程号

 (3)window中的浏览器访问tomcat

我们centos的防火墙没有给8080端口号放行。

防火墙的命令:

 1. 查看防火墙的状态: systemctl status firewalld

2. 而是设置防火墙允许放行哪些端口号
firewall-cmd --add-port=8080/tcp --zone=public --permanent
3. 重启防火墙
systemctl restart firewalld

4. 查看哪些端口号被放行
firewall-cmd --list-port

5. 防火墙移除端口号
firewall-cmd --remove-port=8080/tcp --zone=public --permanent

6. 关闭防火墙----慎重【关闭】 开启还会启动
systemctl stop firewalld

1.3 安装mysql

1.3.1 下载wget命令

yum -y install wget

1.3.2 在线下载mysql安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

1.3.3 安装MySQL

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

1.3.4 安装mysql服务

首先进入cd /etc/yum.repos.d/目录。

cd /etc/yum.repos.d/

安装MySQL服务(这个过程可能有点慢)

yum -y install mysql-server

如果有错误

解决办法如下:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

1.3.5 启动MySQL

systemctl start mysqld

1.4 修改MySQL临时密码

MySQL安装成功后会有一个临时密码,我们可以使用grep命令查看临时密码先登录进去MySQL,然后修改MySQL密码。

1.4.1 获取MySQL临时密码

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

1.4.2 使用临时密码先登录

mysql -uroot -p

我的临时密码是:a22XRJ88=+a;

1.4.3 把MySQL的密码校验强度改为低风险

set global validate_password_policy=LOW;

1.4.4 修改MySQL的密码长度

set global validate_password_length=5;

1.4.5 修改MySQL密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; 

 1.5 允许远程访问

1.5.1 首先要关闭Cenots的防火墙

sudo systemctl disable firewalld

1.5.2 修改MySQL允许任何人连接

1)首先登录MySQL

mysql -uroot -padmin

2)切换到mysql数据

use mysql;

3)查看user表

select Host,User from user;

 发现root用户只允许localhost主机登录登录

4)修改为允许任何地址访问

update user set Host='%' where User='root';

5)刷新权限

flush privileges;

1.5.3 使用Navicat连接工具测试

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值