linux系统安装jdk,mysql,tomcat

一 :首先需要一个上传下载的工具

  1. FileZilla下载_FileZilla中文版官方下载【32位|64位】-华军软件园
  2. 然后关联账号和密码,还有ip地址
  3. 从本地上传文件至服务器
  4. 把压缩包上传到服务器/usr/local/app

二:在xshell中配置jdk

  • 解压 : tar zxvf 文件名
  • 把解压后的文件放置在urs/local下
  • 配置环境变量执行命令
  • 通过命令: vi /etc/profile修改环境变量

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

export JAVA_HOME=/usr/local/jdk8

export PATH=$PATH:$JAVA_HOME/bin  

导出:export

jdk存放目录:export JAVA_HOME=/usr/local/jdk8

linux动态取地址:$PATH:$JAVA_HOME/bin  

 $:变量名表示引用

  • 解析(source)文件(或重启系统):source /etc/profile
  • 验证是否成功: java -version 注意:当没有经过上一步骤时不会产生效果

三:安装tomcat服务器

        注意:需要放行8080端口和安装好jdk的前提下

        放行端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

        放行后需要配置立即生效:firewall-cmd --reload

启动tomcat步骤:

  • 打开进入到tomcat/bin文件夹
  • 启动:     ./startup.sh

  • 停止:     ./shutdown.sh

  • 动态获取当前日志: tailf可以动态的显示日志文件的信息,根据他的绝对路径

  • tailf /usr/local/tomcat/logs/catalina.2022-04-12.log

四:mysql安装

需要使用到一个yum远程安装

Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的XShell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

1.首先安装wget命令:

        yum -y install wget

2.下载mysql

  wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

3.安装mysql-community-release-el7-5.noarch.rpm

        rpm -ivh mysql-community-release-el7-5.noarch.rpm

3.1.执行以上,如果提示rpm -ivh未找到,使用以下强行安装

        -bash: rpm -ivh mysql-community-release-el7-5.noarch.rpm: 未找到命令

4.安装mysql

  yum install mysql-server

5启动MySQL服务:

        执行 service mysqld start

免密登录 mysql(第一次安装时都是免密登录直接回车不需要输入密码)

        mysql -u root -p 回车

        提示输入密码: 直接回车

6修改密码(因为连接数据库的软件需要密码登录所以要修改密码)

首先需要退出mysql,通过exit;这个命令

修改密码的格式(密码是root可以自己修改):

        /usr/bin/mysqladmin -u root password 'root'

7开启自启动

首先需要退出mysql,通过exit;这个命令

        执行:chkconfig --level 345 mysqld on

五:第三方客户端连接mysql

因为默认只有本地ip才可以访问

授权远程访问权限:

  • use mysql

  • select user,host from user;

  • update user set host='%' where user='root';

执行结果:

授予root用户所有权限

        grant all privileges on *.* to 'root'@'%';

刷新授权信息:

        flush privileges;flush privileges;

开放端口3306:

        firewall-cmd --zone=public --add-port=8080/tcp --permanent

配置立即生效

        firewall-cmd --reload

**刷新授权信息并且开放端口后就可以通过第三方软件连接数据库了**

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值