Linux安装jdk、mysql、redis

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 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


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
8月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
562 21
|
8月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
354 11
|
7月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
489 0
|
10月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
587 11
|
SQL NoSQL Java
Redis学习---大数据技术之Redis(NoSQL简介、Redis简介、Redis安装、五大数据类型、相关配置、持久化)
Redis学习---大数据技术之Redis(NoSQL简介、Redis简介、Redis安装、五大数据类型、相关配置、持久化)
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
1935 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
存储 NoSQL 关系型数据库
Redis系列学习文章分享---第一篇(Redis快速入门之初始Redis--NoSql+安装redis+客户端+常用命令)
Redis系列学习文章分享---第一篇(Redis快速入门之初始Redis--NoSql+安装redis+客户端+常用命令)
371 1
|
存储 消息中间件 缓存
Redis 学习 | Redis 初识与安装
Redis 学习 | Redis 初识与安装
269 0
|
NoSQL Linux Redis
Redis6学习(一):Redis的安装与启动
Redis6学习(一):Redis的安装与启动
623 0
Redis6学习(一):Redis的安装与启动
|
存储 NoSQL Linux
【Redis 系列】redis 学习二,redis 的特性,安装方式,及为什么 redis 会这么快
【Redis 系列】redis 学习二,redis 的特性,安装方式,及为什么 redis 会这么快
254 0