Linux安装jdk、mysql、redis

简介: Linux安装jdk、mysql、redis

 jdk安装:

版本:21

一、下载:

网址:

Java Downloads | Oracle

image.gif 编辑

安装命令:

linux平台部署:
1、创建java文件夹
mkdir /usr/local/java
2、进入/usr/local/java
cd  /usr/local/java
3、上传jdk文件(jdk-8u381-linux-x64.tar.gz.tar.gz)文件到java目录
4、解压
tar -zxvf jdk-8u381-linux-x64.tar.gz
5、设置环境变量
6、修改 /etc/profile
vi  /etc/profile
7、在文件末尾粘入如下内容
JAVA_HOME=/usr/local/java/jdk1.8.0_381
JRE_HOME=/usr/local/java/jdk1.8.0_381/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
  export JAVA_HOME JRE_HOME PATH CLASSPATH
8、保存并退出
esc 退出编辑
:wq保存并退出
9、环境变量生效
source /etc/profile
10、测试,可以看到安装的jdk的版本信息
java -version
windows平台部署:
1、双击jdk-8u381-windows-x64.exe进行安装,点击下一步
2、更改JDK路径并点击下一步(路径是D:\tools\java\java)
3、更改JRE路径并点击下一步(路径是D:\tools\java\jre)
4、点击关闭,完成JDK安装
5、右键"此电脑",点击"属性"进入高级设置
6、点击"环境变量"进入环境变量设置
7、新建JAVA_HOME变量,变量值取jdk根目录(路径是:D:\tools\java\java)
8、在path变量中添加以下变量值
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
9、验证是否安装成功
确定返回到桌面,然后打开“命令提示符”,输入java -version ,出现jdk版本信息,则说明jdk安装成功

image.gif

MySQL安装:

网址:MySQL :: Download MySQL Community Server (Archived Versions)

查看匹配版本:

image.gif 编辑

对应:

image.gif 编辑

记得一定要查看系统版本和MySQL的版本对应上。

安装命令:

查看glibc版本,mysql要下载对应的版本
rpm -qa | grep glibc
1、创建mysql用户组和mysql用户
groupadd mysql
useradd -g mysql -d /usr/local/mysql mysql
2、解压缩安装文件转移到mysql安装目录并赋予权限
2.1解压文件
tar -Jxvf mysql-xxx-linux-glibc2.17-x86_64-minimal.tar.xz 
2.2进入
cd mysql-xxx-linux-glibc2.17-x86_64-minimal
2.3移动全部mysql文件
mv * /usr/local/mysql/
2.4、赋权限
chown -R mysql:mysql /usr/local/mysql/
3、修改mysql配置文件my.cnf
vi /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
lower_case_table_names=1
log_bin_trust_function_creators=1
character_set_server=utf8mb4
init_connect='SET NAMES utf8mb4'
wait_timeout=3600
max_connect_errors=1000
max_connections=5000
group_concat_max_len = 1024000
sort_buffer_size=1048576
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
[client]
default-character-set=utf8mb4
socket=/usr/local/mysql/mysql.sock
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
4、编译安装
4.1、切换到mysql用户
su - mysql
4.2进入目录
cd /usr/local/mysql/
4.3mysql初始化
./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
4.4、保存最后一行的临时密码
5、配置mysql服务开机自动启动
5.1、切换回root用户
5.2拷贝启动文件到/etc/init.d/下并重命令为mysqld
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
5.3增加执行权限
chmod 755 /etc/init.d/mysqld
5.4检查自启动项列表中没有mysqld这个
chkconfig --list mysqld
5.5如果没有就添加mysqld
chkconfig --add mysqld
5.6用这个命令设置开机启动 
chkconfig mysqld on
6、mysql服务的启动/重启/停止
6.1、切换mysql用户
su - mysql
6.2 启动服务
service mysqld start
6.3 重启服务
service mysqld restart
6.4 停止服务
service mysqld stop
7、修改mysql用户root的密码
7.1输入上边4.4记录下的自动生成的密码,进入mysql环境
mysql -u root -p 
7.2修改数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
7.3修改mysql密码类型
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
7.4配置允许远程访问
7.4.1进入mysql库
use mysql
7.4.2 修改root用户的host
update user set host='%' where user='root';
7.4.3刷新配置
flush privileges;
8、用root用户挂软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin
9、开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

image.gif

redis安装:

版本:5.0.5

命令:

4.3.1创建redis目录
mkdir /usr/local/redis
4.3.2进入安装目录
cd /usr/local/redis
4.3.3上传redis离线安装文件到redis安装目录
4.3.4解压redis安装包(xxx.tar.gz)
tar -zxvf redis-5.0.5.tar.gz
4.3.5进入redis解压目录
cd redis-5.0.5
4.3.6编译redis
make
4.3.7修改redis.conf文件
4.3.7.1配置redis允许访问ip
 bind 0.0.0.0
4.3.7.2配置redis访问端口号
 port 6379
4.3.7.3配置是否后台启动
 daemonize yes
4.3.7.4配置redis的pid文件路径
 pidfile /var/run/redis_6379.pid
4.3.7.5配置redis日志文件路径
 logfile ""
4.3.7.6配置redis数据文件目录
 dir ./
4.3.7.7配置redis访问密码
 requirepass !1qaz@2WSX
4.3.8进入scr文件夹
cd src
4.3.9启动redis
./redis-server ../redis.conf &
4.3.10测试
./redis-cli

image.gif


目录
相关文章
|
6天前
|
调度 云计算 芯片
云超算技术跃进,阿里云牵头制定我国首个云超算国家标准
近日,由阿里云联合中国电子技术标准化研究院主导制定的首个云超算国家标准已完成报批,不久后将正式批准发布。标准规定了云超算服务涉及的云计算基础资源、资源管理、运行和调度等方面的技术要求,为云超算服务产品的设计、实现、应用和选型提供指导,为云超算在HPC应用和用户的大范围采用奠定了基础。
179577 18
|
13天前
|
存储 运维 安全
云上金融量化策略回测方案与最佳实践
2024年11月29日,阿里云在上海举办金融量化策略回测Workshop,汇聚多位行业专家,围绕量化投资的最佳实践、数据隐私安全、量化策略回测方案等议题进行深入探讨。活动特别设计了动手实践环节,帮助参会者亲身体验阿里云产品功能,涵盖EHPC量化回测和Argo Workflows量化回测两大主题,旨在提升量化投研效率与安全性。
云上金融量化策略回测方案与最佳实践
|
15天前
|
人工智能 自然语言处理 前端开发
从0开始打造一款APP:前端+搭建本机服务,定制暖冬卫衣先到先得
通义灵码携手科技博主@玺哥超carry 打造全网第一个完整的、面向普通人的自然语言编程教程。完全使用 AI,再配合简单易懂的方法,只要你会打字,就能真正做出一个完整的应用。
9288 23
|
19天前
|
Cloud Native Apache 流计算
资料合集|Flink Forward Asia 2024 上海站
Apache Flink 年度技术盛会聚焦“回顾过去,展望未来”,涵盖流式湖仓、流批一体、Data+AI 等八大核心议题,近百家厂商参与,深入探讨前沿技术发展。小松鼠为大家整理了 FFA 2024 演讲 PPT ,可在线阅读和下载。
4958 12
资料合集|Flink Forward Asia 2024 上海站
|
19天前
|
自然语言处理 数据可视化 API
Qwen系列模型+GraphRAG/LightRAG/Kotaemon从0开始构建中医方剂大模型知识图谱问答
本文详细记录了作者在短时间内尝试构建中医药知识图谱的过程,涵盖了GraphRAG、LightRAG和Kotaemon三种图RAG架构的对比与应用。通过实际操作,作者不仅展示了如何利用这些工具构建知识图谱,还指出了每种工具的优势和局限性。尽管初步构建的知识图谱在数据处理、实体识别和关系抽取等方面存在不足,但为后续的优化和改进提供了宝贵的经验和方向。此外,文章强调了知识图谱构建不仅仅是技术问题,还需要深入整合领域知识和满足用户需求,体现了跨学科合作的重要性。
|
27天前
|
人工智能 自动驾驶 大数据
预告 | 阿里云邀您参加2024中国生成式AI大会上海站,马上报名
大会以“智能跃进 创造无限”为主题,设置主会场峰会、分会场研讨会及展览区,聚焦大模型、AI Infra等热点议题。阿里云智算集群产品解决方案负责人丛培岩将出席并发表《高性能智算集群设计思考与实践》主题演讲。观众报名现已开放。
|
15天前
|
人工智能 容器
三句话开发一个刮刮乐小游戏!暖ta一整个冬天!
本文介绍了如何利用千问开发一款情侣刮刮乐小游戏,通过三步简单指令实现从单个功能到整体框架,再到多端优化的过程,旨在为生活增添乐趣,促进情感交流。在线体验地址已提供,鼓励读者动手尝试,探索编程与AI结合的无限可能。
三句话开发一个刮刮乐小游戏!暖ta一整个冬天!
|
14天前
|
消息中间件 人工智能 运维
12月更文特别场——寻找用云高手,分享云&AI实践
我们寻找你,用云高手,欢迎分享你的真知灼见!
1125 71