CentOS6下安装jdk、mysql、redis
时间:2020-05-30
本文章向大家介绍CentOS6下安装jdk、mysql、redis,主要包括CentOS6下安装jdk、mysql、redis使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
CentOS6安装jdk
1.检测是否安装了jdk
查看centos自带的jdk,如果没有查询到则不用卸载,直接开始下面的安装过程
java –version
rpm -qa | grep java
卸载自带的jdk
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
# rpm -e --nodeps后面的参数就是刚才rpm -qa查询出来的结果
2.安装jdk
第一步:
mkdir /usr/local/src/jdk #创建jdk文件夹
cd /usr/local/src/jdk
tar -xvf jdk-7u71-linux-i586.tar.gz # 将jdk安装包上传到当前目录然后进行解压
第二步:
配置环境变量
vi /etc/profile
在末尾添加
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
其中JAVA_HOME目录是你jdk解压后文件的目录,记得修改成自己的目录
修改完保存退出
第三步:
使更改的配置立即生效
source /etc/profile
最后利用java -version命令 查看JDK版本信息,如果显示出1.7.0证明成功
CentOS6安装mysql
1.检测是否安装了mysql
rpm -qa | grep mysql
如果已经安装了,将其卸载,如:
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
# 后面的mysql替换成你查询出来的结果
2.安装mysql
mkdir /usr/local/src/mysql
cd /usr/local/src/mysql
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
一、安装server
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
二、安装client
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
三、启动mysql
service mysql start
四、登录mysql
首先查看mysql的默认密码,然后登录
cat /root/.mysql_secret
mysql -uroot -p*** # 其中***是你刚才查出的密码
登录进去后修改密码
SET PASSWORD = PASSWORD('123456');
五、开启远程访问
此时的mysql已经可以在centos上面使用了,但是如果想要远程访问还需要进行一些设置
设置远程访问(使用root密码):
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
CentOS6安装redis
1.安装gcc
yum install gcc-c++
2.安装redis
第一步:下载redis
wget http://download.redis.io/releases/redis-3.0.4.tar.gz
第二步:解压刚才下载的文件
tar -zxvf redis-3.0.4.tar.gz
第三步:编译安装
切换到程序目录
cd redis-3.0.4
make
执行安装命令,安装到/usr/local/redis目录(这里的目录你可以自己选择,也可以不填)
make PREFIX=/usr/local/redis install
到此redis安装完成,安装好的redis如何没有redis.conf配置文件,那么你去刚才解压好的redis安装包里面找,然后复制到redis bin目录下即可。
原文地址:https://www.cnblogs.com/wugongzi/p/12994086.html
- hdu----(5050)Divided Land(二进制求最大公约数)
- 日志分析实战之清洗日志小实例1:使用spark&Scala分析Apache日志
- RHEL构建DNS服务器-单区域
- hdu----(5047)Sawtooth(大数相乘+数学推导)
- hdu----(4522)湫湫系列故事——过年回家(最短路)
- hdu---(1421)搬寝室(dp)
- hdu----(1257)最少拦截系统(dp/LIS)
- nginx安装Fancy美化索引目录
- hdu---(3779)Railroad(记忆化搜索/dfs)
- RHEL下KVM虚拟化部署-安装虚拟化
- hdu--(1025)Constructing Roads In JGShining's Kingdom(dp/LIS+二分)
- kafka权威指南 第二章第6节 Kafka集群配置与调优
- hdu----(1677)Nested Dolls(DP/LIS(二维))
- hdu----(1950)Bridging signals(最长递增子序列 (LIS) )
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 【论文分享】ACL 2020 信息抽取任务中的新动向
- 工匠人iOS 代码规范
- 写一个通用的幂等组件,我觉得很有必要
- PC性能监测工具,您不可或缺的好帮手~~
- 特征工程之处理时间序列数据
- Matplotlib中的“plt”和“ax”到底是什么?
- 使用深度学习模型创作动漫故事,比较LSTM和GPT2的文本生成方法
- 聊聊BitCaskLock
- LightGBM的参数详解以及如何调优
- 聊聊BitCaskKeyDir
- 使用2D卷积技术进行时间序列预测
- 在PyTorch中使用DistributedDataParallel进行多GPU分布式模型训练
- 同城双活与异地多活架构分析
- leetcode多线程之按序打印
- leetcode多线程之交替打印FooBar