CentOS常用环境配置(MySQL、jdk、Redis、Nginx)
一、MySQL安装配置:
1、卸载 先停掉mysql进程 没有安装过的可以直接跳过
查看mysql状态 rpm -qa|grep -i mysql
用命令 yum -y remove
yum -y remove mysql-community-client-5.6.38-2.el7.x86_64
卸载不掉的用 rpm -ev
依次卸载 直到没有
2、下载mysql的repo源 (此处为最新版),并安装
cd /usr/local/wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-release-el7-8.noarch.rpm yum -y install mysql-server 一路Y,根据步骤安装就可以了,
3、配置MySQL
安装完成后,密码为随机密码,需要重置密码。
#启动mysql服务
service mysqld start
#获取随机密码
grep "password" /var/log/mysqld.log
#输入上一步的密码并进入
mysql -u root -p 上一步的密码
#先将密码等级降为0,方便设置密码
set global validate_password_policy=0;
#重置密码
alter user 'root'@'localhost' identified by '你的密码';
#刷新权限
flush privileges
4、root远程登录
#登录MySQL
mysql -u root -p你的密码
use mysql;
grant all privileges on *.* to 'root'@'%' identified by '允许远程登陆的密码' with grant option;
flush privileges;
ps:
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
二、JDK安装配置(手动安装oracle JDK):
1.去oracle官网下载,链接点此。也可以使用wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 安装包在你执行这个命令时所在的文件夹位置。2.解压 tar -zxvf jdk-8u111-linux-x64.tar.gz3.移动到自己想放的位置:mkdir /usr/lib/jdk mv jdk1.8.0_111 /usr/lib/jdk/jdk1.84.设置环境变量:方案一:修改全局配置文件,作用于所有用户:vim /etc/profile export JAVA_HOME=/usr/lib/jdk/jdk1.8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=.:${JAVA_HOME}/bin:$PATH方案二:修改当前用户配置文件,只作用于当前用户:vim ~/.bashrc 设置与上一样5.使修改的配置立刻生效:source /etc/profile 或者 source ~/.bashrc6.检查是否安装成功:java -version
三、Redis安装配置:
1、安装
1、检查是否有redis yum 源
yum install redis
2、下载fedora的epel仓库
yum install epel-release
3、安装redis数据库
yum install redis
2、修改配置文件
vi /etc/redis.conf1、取消访问地址绑定,或者自定义
#bind 127.0.0.1
2、修改默认密码
# requirepass foobared
requirepass 你的密码
3、常驻服务
daemonize yes
4、使用配置文件启动 redis
3、启动
使用配置文件启动 redis:redis-server /etc/redis.conf使用端口登录:redis-cli -h 127.0.0.1 -p 6379(默认的,在上一步可以修改)测试: info 会报认证错误
输入: auth 你的密码
4、停止redis
命令方式关闭redis:
redis-cli -h 127.0.0.1 -p 6179
shutdown
进程号杀掉redis:
ps -ef | grep redis
kill -9 XXX
使用redis desktop manager远程连接redis,无需说明!
四、Nginx安装配置:
1、安装所需环境
01> gcc 安装 安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:
yum install gcc-c++
02> pcre-devel 安装
yum install -y pcre pcre-devel
03> zlib 安装
yum install -y zlib zlib-devel
04> OpenSSL安装
yum install -y openssl openssl-devel
05> 安装配置Nginx
使用wget命令下载(推荐)。
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz解压
依然是直接命令:
tar -zxvf nginx-1.10.1.tar.gz
配置
其实在 nginx-1.10.1 版本中你就不需要去配置相关东西,默认就可以了。当然,如果你要自己配置目录也是可以的。1.使用默认配置
cd nginx-1.10.1
./configure 编译安装
make
make install 查找安装路径:
whereis nginx nginx-whereis.png 启动、停止
nginx
cd /usr/local/nginx/sbin/
./nginx ./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
查询nginx进程: ps aux|grep nginx 重启
nginx ./nginx -s reload 开机自启动
即在rc.local增加启动代码就可以了。
vi /etc/rc.local
增加一行 /usr/local/nginx/sbin/nginx
设置执行权限: chmod 755 rc.local
转载于:https://www.cnblogs.com/speily/p/10320142.html
CentOS常用环境配置(MySQL、jdk、Redis、Nginx)相关推荐
- 华为云初次使用和配置安装宝塔配置mysql、Redis远程连接访问
文本仅为记录日常操作,安装配置过程步骤. 准备:购买一台新的未开封的华为云服务器 初次使用 登录首页 进入到控制台 配置修改登录密码 我的资源已经创建 ECS 云服务器 点击进入配置账号密码 xshe ...
- mysql for centos下载_python数据分析之路——centos下载并配置mysql与navicat的使用
python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...
- Docker-compose配置Mysql,Redis,MongoDB
Docker-compose下配置Mysql,Redis,MongoDB详解 一.docker-compose简介 二.构建一个实例项目 1.前后端实现 2.Dockerfile及docker-com ...
- centos下载mysql_python数据分析之路——centos下载并配置mysql与navicat的使用
python数据分析之路--centos下载并配置mysql与navicat的使用 在之前的文章中已经说明了如何购买并配置一台自己的服务器,那么在安装完anaconda之后,为了之后方便用Django ...
- elementary安装Java,使用U盘安装Linux最美桌面发行版Elementary OS 及常用开发环境配置(JDK,Redis,MySQL,Docker,IDEA,STS)...
前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...
- linux的java环境配置,jdk,tomcat,redis,maven,mysql
资源:https://pan.baidu.com/s/1WqJDVhvq4PD8z32pIE1-xw 1:安装jdk 下载jdk tar zxvf jdk-8u181-linux-x64.tar.gz ...
- ubuntu android开发环境配置、jdk、Git、虚拟机、微信、xmind、搜狗等常用软件安装
最近使用ubuntu系统进行开发工作,使用起来还是有些生涩.习惯使用windows的突然换ubuntu还是有个适应阶段.这里把这几天开发环境的配置,和常用软件的安装查的资料做了记录,也算是方便以后.先 ...
- ElementaryOS安装及常用环境配置
前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...
- 利用Kubernetes搭建便携式开发环境之MySQL和Redis
之前给大家介绍过, 我自己用的开发环境都是容器化的,只不过前两年不会用K8,大部分都是用的 Docker 或者 Docker-Compose.随着这一年多对 K8 的学习和工作中的使用,一直有想法用K ...
最新文章
- python 中关于py2exe打包
- struts2 property标签的使用技巧
- Hyperledger Fabric 超级账本的硬伤
- 成功解决Exception “unhandled ImportError“cannot import name ‘imresize‘ from ‘imageio‘
- MATLAB在数学建模中的应用(三)
- .net winform panel 不刷新_【扫盲篇】visual studio2019(C#/.NET)安装教程
- 星级评价组件--引发对React组件的思考
- 基于ObjectCache的应用
- java检测按键,java-me – 如何以LWUIT形式检测按键事件?
- java hibernate 包_hibernatejar包官方下载-Hibernate.jar包下载 --pc6下载站
- AM335x TP驱动解析
- padavan固件获取网络地图中的客户端状态
- html标题字体文本居中字体颜色,HTML字体标签:如何控制字体大小与颜色
- java将xlsx类型excel导出加水印(真实水印非表面加图片)
- Open Set Domain Adaptation by Backpropagation
- android9机型,安卓9正式定名Android 9 Pie,这些机型可以尝鲜
- 重装系统后笔记本电脑无线wifi怎么连接
- vue 组件名 下划线_团队Vue组件规范
- PHP 将数组按照Key分组
- (全剧终)C/C++ 与 嵌入式软件开发招聘记录(华为、中兴、联发科、海康、大华、oppo、vivo、地平线、科大讯飞、广联达、绿盟、CVTE、诺瓦等)
热门文章
- boost::gil::is_bit_aligned用法的测试程序
- ITK:创建具有相关类ID的样本列表
- VTK:图片之ImagePermute
- Qt Creator填写代码
- OpenGL rimlight边缘照明的实例
- QT的QDesignerCustomWidgetCollectionInterface类的使用
- STL算法中函数对象和谓词
- java中mq组建是什么_Java教程之RabbitMQ介绍
- mysql+挂马代码_转载:挂马代码大全
- 1.Slf4j使用log4j的配置参数、配置sl4j/log4j输出到不同的文件、案例