Linux安装jdk
解压压缩包安装
1.查询是否装有jdk,返回没有东西的时候代表没装载jdk
rpm -qa | grep jdk
2.下载jdk的安装包并上传到指定的文件夹(/usr/java)(手动安装)里面
通过finalshell等软件来讲压缩文件从win传输到linux中
3.切换到/usr/java中运行解压命令
tar -zxvf jdk-8u191-linux-x64.tar.gz(压缩包的名字,改成对应的)
4.通过vim 修改/etc/profile中的配置文件用来配置环境变量
//插入到最后即可
export JAVA_HOME=/usr/java/jdk1.8.0_144(压缩包解压完的目录的路径)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
5.使配置文件生效
source /etc/profile
6.测试是否安装成功,显示对应版本即为成功
java -version
使用yum安装
1.查询yum中有的jdk版本
yum list|grep jdk
2.使用yum指令安装想要的版本(一般选择devel结尾的文件)
yum -y install java-11-openjdk-devel
文件的默认安装位置是:/usr/lib/jvm,安装完可以切换到改目录查看
3.配置环境变量 vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.21.0.9-1.el7_9.x86_64(对应的版本)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
4.使配置文件生效
source /etc/profile
之后使用java -version 检验安装是否成功
安装mysql
这里我安装的是比较旧的版本
因为版本比较旧,需要先导入公钥,然后依次运行下面代码
//公钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
//rpm
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
//serve
yum -y --enablerepo=mysql57-community install mysql-community-server
出现下面的情况说明安装成功
启动mysql
systemctl status mysqld
出现以下形式表示启动成功
查看安装mysql之后生成的临时密码
grep password /var/log/mysqld.log
你使用这个密码来登录依旧是无法进行任何操作的
修改密码
1.先使用临时密码登录进去然后才能进行修改
mysql -u root -p
出现mysql > 便是登录成功
linux设置密码的规则十分复杂,需要设置一个符合规则的密码,所以我们需要先对规则进行修改。
2.我们先设置一个符合规则的密码
alter user 'root'@'localhost' identified by 'Abc123...';
3.我们先来查看一下规则明细
show variables like 'validate_password%';
策略说明
validate_password.length 是密码的最小长度,默认是8,我们把它改成4
输入:set global validate_password_length=4;
validate_password.policy 验证密码的复杂程度,我们把它改成0
输入:set global validate_password_policy=0;
validate_password.check_user_name 用户名检查,用户名和密码不能相同,我们也把它关掉
输入:set global validate_password_check_user_name=off;
validate_password_number_count 需要包含数字,也关掉
输入:set global validate_password_number_count=0;
最后密码的规则就会变成下面这样
4.接下来将密码改成简单好记的样子
alter user 'root'@'localhost' identified by '密码内容';
5.修改完可以退出再链接一下试试,退出直接exit即可
使用windos连接linux中的数据库
1.使用mysql数据库
use mysql;
2.修改root的路径
update user set host = '%' where user ='root';
3.刷新
flush privileges;
4.在win端使用navicat连接一下(如果连接失败,记得关闭两端的防火墙,开着就无法连接)
运行项目
这里运行的是springboot的项目
1.先将springboot进行压缩,有一下内容能拿到正确的jar包
压缩好的jar包会出现在target包中
2.使用finalshell等工具将压缩后的jar包导入到linux当中
3.将你本来项目所需要的表转移到linux那个数据库中
3.切换到项目包所在的位置,启动该项目
java -jar 项目包名
4.在win中的浏览器访问