ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Linux安装 Java + MySQL + Redis

2021-04-19 09:33:28  阅读:212  来源: 互联网

标签:Java x86 23 MySQL Redis community 64 mysql el7


下载相关安装包

Java:https://www.oracle.com/java/technologies/javase-downloads.html

关于下载版本,官方给了支持策略:https://www.oracle.com/java/technologies/java-se-support-roadmap.html

MySQL:https://dev.mysql.com/downloads/mysql/

Redis:http://www.redis.cn/

上传到虚拟机

其中MySQL是解压过的

安装Java

解压到指定目录

tar -xvf jdk-8u261-linux-x64.tar.gz -C /usr/local/

修改Source文件

vi /etc/profile

加入配置

# java
export JAVA_HOME=/usr/local/jdk1.8.0_261
export JRE_HOME=/usr/local/jdk1.8.0_261/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存并刷新

source /etc/profile

验证

[root@localhost opt]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)

安装MySQL

验证是否已存在

# 验证mysql

rpm -qa | grep mysql

rpm -e --nodeps mysql

 

# 删除mariadb

rpm -qa | grep mariadb

rpm -e --nodeps mariadb

安装

yum install mysql-community-{server,client,common,libs}-*

输出

[root@localhost opt]# yum install mysql-community-{server,client,common,libs}-*
已加载插件:fastestmirror
正在检查 mysql-community-server-8.0.23-1.el7.x86_64.rpm: mysql-community-server-8.0.23-1.el7.x86_64
mysql-community-server-8.0.23-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-client-8.0.23-1.el7.x86_64.rpm: mysql-community-client-8.0.23-1.el7.x86_64
mysql-community-client-8.0.23-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-client-plugins-8.0.23-1.el7.x86_64.rpm: mysql-community-client-plugins-8.0.23-1.el7.x86_64
mysql-community-client-plugins-8.0.23-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-common-8.0.23-1.el7.x86_64.rpm: mysql-community-common-8.0.23-1.el7.x86_64
mysql-community-common-8.0.23-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-libs-8.0.23-1.el7.x86_64.rpm: mysql-community-libs-8.0.23-1.el7.x86_64
mysql-community-libs-8.0.23-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-libs-compat-8.0.23-1.el7.x86_64.rpm: mysql-community-libs-compat-8.0.23-1.el7.x86_64
mysql-community-libs-compat-8.0.23-1.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 mysql-community-client.x86_64.0.8.0.23-1.el7 将被 安装
---> 软件包 mysql-community-client-plugins.x86_64.0.8.0.23-1.el7 将被 安装
---> 软件包 mysql-community-common.x86_64.0.8.0.23-1.el7 将被 安装
---> 软件包 mysql-community-libs.x86_64.0.8.0.23-1.el7 将被 安装
---> 软件包 mysql-community-libs-compat.x86_64.0.8.0.23-1.el7 将被 安装
---> 软件包 mysql-community-server.x86_64.0.8.0.23-1.el7 将被 安装
--> 正在处理依赖关系 net-tools,它被软件包 mysql-community-server-8.0.23-1.el7.x86_64 需要
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
--> 正在检查事务
---> 软件包 net-tools.x86_64.0.2.0-0.25.20131004git.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

=================================================================================================================================================
 Package                             架构        版本                             源                                                        大小
=================================================================================================================================================
正在安装:
 mysql-community-client              x86_64      8.0.23-1.el7                     /mysql-community-client-8.0.23-1.el7.x86_64              231 M
 mysql-community-client-plugins      x86_64      8.0.23-1.el7                     /mysql-community-client-plugins-8.0.23-1.el7.x86_64      1.0 M
 mysql-community-common              x86_64      8.0.23-1.el7                     /mysql-community-common-8.0.23-1.el7.x86_64              9.1 M
 mysql-community-libs                x86_64      8.0.23-1.el7                     /mysql-community-libs-8.0.23-1.el7.x86_64                 22 M
 mysql-community-libs-compat         x86_64      8.0.23-1.el7                     /mysql-community-libs-compat-8.0.23-1.el7.x86_64         6.1 M
 mysql-community-server              x86_64      8.0.23-1.el7                     /mysql-community-server-8.0.23-1.el7.x86_64              2.4 G
为依赖而安装:
 net-tools                           x86_64      2.0-0.25.20131004git.el7         base                                                     306 k

事务概要
=================================================================================================================================================
安装  6 软件包 (+1 依赖软件包)

总计:2.6 G
总下载量:306 k
安装大小:2.6 G
Is this ok [y/d/N]: y
Downloading packages:
net-tools-2.0-0.25.20131004git.el7.x86_64.rpm                                                                             | 306 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
** 发现 2 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
2:postfix-2.10.1-9.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-9.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)
  正在安装    : mysql-community-common-8.0.23-1.el7.x86_64                                                                                   1/7 
  正在安装    : mysql-community-client-plugins-8.0.23-1.el7.x86_64                                                                           2/7 
  正在安装    : mysql-community-libs-8.0.23-1.el7.x86_64                                                                                     3/7 
  正在安装    : mysql-community-client-8.0.23-1.el7.x86_64                                                                                   4/7 
  正在安装    : net-tools-2.0-0.25.20131004git.el7.x86_64                                                                                    5/7 
  正在安装    : mysql-community-server-8.0.23-1.el7.x86_64                                                                                   6/7 
  正在安装    : mysql-community-libs-compat-8.0.23-1.el7.x86_64                                                                              7/7 
  验证中      : mysql-community-client-8.0.23-1.el7.x86_64                                                                                   1/7 
  验证中      : mysql-community-libs-compat-8.0.23-1.el7.x86_64                                                                              2/7 
  验证中      : mysql-community-libs-8.0.23-1.el7.x86_64                                                                                     3/7 
  验证中      : net-tools-2.0-0.25.20131004git.el7.x86_64                                                                                    4/7 
  验证中      : mysql-community-client-plugins-8.0.23-1.el7.x86_64                                                                           5/7 
  验证中      : mysql-community-server-8.0.23-1.el7.x86_64                                                                                   6/7 
  验证中      : mysql-community-common-8.0.23-1.el7.x86_64                                                                                   7/7 

已安装:
  mysql-community-client.x86_64 0:8.0.23-1.el7 mysql-community-client-plugins.x86_64 0:8.0.23-1.el7 mysql-community-common.x86_64 0:8.0.23-1.el7
  mysql-community-libs.x86_64 0:8.0.23-1.el7   mysql-community-libs-compat.x86_64 0:8.0.23-1.el7    mysql-community-server.x86_64 0:8.0.23-1.el7

作为依赖被安装:
  net-tools.x86_64 0:2.0-0.25.20131004git.el7                                                                                                    

完毕!

下面 启动服务器

systemctl start mysqld

 

登录MySQL

# 获取初始化密码

[root@localhost opt]# cat /var/log/mysqld.log | grep password
# 登录
[root@localhost opt]# mysql -u root -p

# 修改密码

mysql> ALTER USER USER() IDENTIFIED BY 'Abc123-S';

# 退出

mysql> exit;
Bye

因为root账户只能本地登录,所以我们给他新建用户

mysql> CREATE USER 'tom'@'%' IDENTIFIED BY 'Abc123-S';
Query OK, 0 rows affected (0.01 sec)

mysql> GRANT ALL ON *.* TO 'tom'@'%';
Query OK, 0 rows affected (0.00 sec)

开启防火墙端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld

Navicat连接

 

 

安装Redis

解压到当前文件夹

tar -xvf redis-6.0.6.tar.gz 

安装gcc(因为centos默认安装4.8.5版本的,不满足需要)

yum install centos-release-scl
yum install devtoolset-8-gcc*
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
source /etc/profile
# 查看版本
gcc -v
gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)

进入redis目录

cd redis-6.0.6/

执行make命令

make MALLOC=libc/jemalloc

然后install

make install

 

这个默认在/usr/local/bin目录生成服务器文件

 

修改redis配置文件

vi /opt/redis-6.0.6/redis.conf

bind 192.168.28.128

daemonize yes

绑定地址,以及后台启动

启动

./redis-server /opt/redis-6.0.6/redis.conf

 本地连接测试

 

标签:Java,x86,23,MySQL,Redis,community,64,mysql,el7
来源: https://www.cnblogs.com/LUA123/p/14667671.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有