Nginx、Mysql8、Openjdk11/17安装
【摘要】 Nginx、Mysql8、Openjdk11/17安装及配置
📑前言
本文主要是【Nginx、Mysql8、Openjdk11/17】——Nginx、Mysql8、Openjdk11/17安装及配置的文章,如果有什么需要改进的地方还请大佬指出⛺️
🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:华为云主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见
Nginx、Mysql8、Openjdk11/17安装
更新yum源
yum -y update
下载nginx
yum install nginx
查看nginx的启动状态
systemctl status nginx
开机自启动nginx
systemctl enable nginx
systemctl start nginx
关闭nginx
systemctl stop nginx
进入前端目录下
cd stduy-project-fronted
将 前端拷贝目录到虚拟机目录下
scp -r dist test@8.130.128.144:~
xxxxxxxxxx :wq!sh
ls
更改nginx下面的配置
ubantu配置在 vim /etc/nginx/sites-enabled/default下
centos7配置文件在 /etc/nginx/nginx.conf下
修改为
root /home/test/dist;
保存
:wq
不保存
:q!
重启nginx
systemctl restart nginx
修改nginx的配置
在server里面加入
root /home/test/dist;
index index.html index.htm index.nginx-debian.html;
centos7加入,
location /{
proxy_set_header Host geo.datav.aliyun.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_redirect off;
index /index.html;
try_files $uri $uri/ index.html;
}
上传打包好的jar文件
scp -r xxx.jar test@8.130.128.144
scp xxx.jar test@8.130.128.144
启动mysql服务
systemctl start mysqld
删除文件
rm -f 文件名
查询mysql数据库的密码
sudo grep "password" /var/log/mysqld.log(查找mysqld.log日志下的password句子)
使用mysql数据库并修改数据库密码
use mysql
修改数据库密码
ALTER USER USER() IDENTIFIED BY 'wingkin45W,';
更新用户表
修改密码时,先进入mysql数据库,先刷新权限
flush privileges;
update user set host = '%' where user = 'root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '020911';
mysql下载流程
下载yum库
sudo wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
安装yun库
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
安装mysql
sudo yum install -y mysql mysql-server --nogpgcheck
启动mysql
sudo systemctl start mysqld
检查mysql的状态
sudo systemctl status mysqld
mysql 刷新权限
flush privileges;
mysql登录跳过密码
sudo vim /etc/my.cnf
编辑加上
skip-grant-tables
重启mysql服务
sudo systemctl restart mysqld
即可免密登录mysql数据库
sudo mysql -u root
mysql修改密码等级
set global validate_password.policy=0;
set global validate_password.length=6;
mysql卸载
卸载前关闭mysql服务
systemctl stop mysqld
查询mysql的依赖文件
sudo rpm -qa | grep -i mysql
删除命令
sudo rpm -ev –nodeps xxx
简单的删除命令
yum remove mysql
下载安装openjdk-11
yum -y install java-11
验证
java -version
下载安装openjdk-17
下载安装包
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz -P /home/jdk17/
解压
tar xf /home/jdk17/jdk-17_linux-x64_bin.tar.gz -C /home/jdk17/
配置环境变量
vim /etc/profile #末尾添加如下位置
export JAVA_HOME=/home/jdk17/jdk-17.0.8
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
使环境生效
source /etc/profile
验证
java -version
通过管道命令搜索名字及进程号
ps aux | grep study
杀死进程: kill -9 xxxx
启动项目在后台挂起
java -jar 项目名.jar &
关闭防火墙
systemctl stop firewalld
-
查看防火墙状态
systemctl status firewalld
开放3306端口
iptables -I INPUT -p TCP -s 0.0.0.0/0 --dport 3306 -j ACCEPT
打包测试
mvn package -DskipTests
删除目录
rm -rf 目录路径
打开虚拟机网关的配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
解决centos下载缓慢的问题
-
1、备份系统自带的yum源文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
-
2、下载阿里云的yum配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
-
3、运行yum makecache 生成缓存
yum makecache
-
📑文章末尾
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)