zoukankan      html  css  js  c++  java
  • CentOs下安装jdk、MySql、Redis笔记

    不同系列的linux安装方式可能不同,请对号入座。

    一、安装jdk

     1、检查是否预安装了openJdk

    rpm -qa | grep java    //如存在,则执行删除语句   rpm -e --nodeps `rpm -qa | grep java`

     2、下载jdk.tar.gz包

      使用wget下载,或者windows下载完成后上传到linux

    3、解压jdk.tar.gz

    tar -zxvf jdk.tar.gz  //不指定解压路径,则默认是当前路径

    4、配置jdk

    vim /etc/profile       //打开/etc/profile文件
    //添加配置参数
    JAVA_HOME=jdk安装目录 JRE_HOME=jre安装目录 CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME PATH CLASSPATH

    5、设置配置立即生效

    source /etc/profile

    6、测试安装配置结果:java -version

    二、mysql

    1、卸载mariadb

    rpm -qa|grep mariadb    // 查询出来已安装的mariadb
    rpm -e --nodeps 文件名   // 卸载mariadb,文件名为上述命令查询出来的值

    2、选择mysql版本,wget拉到指定mysql目录(mysql历史版本:https://downloads.mysql.com/archives/community/)

    mkdir mysql    //新建mysql目录
    cd mysql      //进入mysql目录
    wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar   //wget不指定目录的话,默认是当前目录

    3、解压tar包

    tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar    //解压到当前目录

    使用ls命令可以看到解压结果:

    [root@iZxlrhg8f9v342Z mysql]# ls
    mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar                 mysql-community-libs-5.7.20-1.el7.x86_64.rpm
    mysql-community-client-5.7.20-1.el7.x86_64.rpm           mysql-community-libs-compat-5.7.20-1.el7.x86_64.rpm
    mysql-community-common-5.7.20-1.el7.x86_64.rpm           mysql-community-minimal-debuginfo-5.7.20-1.el7.x86_64.rpm
    mysql-community-devel-5.7.20-1.el7.x86_64.rpm            mysql-community-server-5.7.20-1.el7.x86_64.rpm
    mysql-community-embedded-5.7.20-1.el7.x86_64.rpm         mysql-community-server-minimal-5.7.20-1.el7.x86_64.rpm
    mysql-community-embedded-compat-5.7.20-1.el7.x86_64.rpm  mysql-community-test-5.7.20-1.el7.x86_64.rpm
    mysql-community-embedded-devel-5.7.20-1.el7.x86_64.rpm

    4、使用rpm命令安装(顺序:common、libs、libs-compat、client、server),逐一执行。

    rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-compat-5.7.20-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm

    如果使用rpm安装过程中报error: Failed dependencies:libaio.so.1

    则先添加 libaio.so.1,然后再从报错地方重新开始。

    wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm  //拉libaio.so.1安装包
    rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm    //安装libaio.so.1

    安装完成后,可使用rpm -qa | grep mysql 查看。

    5、启动mysql服务

    • 启动:service mysqld start
    • 停止:service mysqld stop
    • 重启:service mysqld restart

    6、查看自动生成的临时密码 grep 'temporary password' /var/log/mysqld.log  ,并使用该密码登录。

      

    7、修改mysql密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

    8、修改访问ip,不然只能localhost访问mysql

    use mysql;
    update user set host = '%' where user = 'root';  //将访问ip设置为不限制

    9、rpm安装mysql的默认路径如下:

    • 数据文件:/var/lib/mysql/
    • 配置文件模板:/usr/share/mysql
    • 客户端工具目录:/usr/bin
    • 日志目录:/var/log/pid
    • sock文件目录:/tmp/
    • 一般配置文件会放置在/etc下

    三、安装Redis

    1、get安装包

    wget http://download.redis.io/releases/redis-4.0.11.tar.gz

    2、解压,编译,安装

    tar -zxvf redis-4.0.11.tar.gz 
    cd redis-4.0.11
    make
    make install

    3、启动Redis

    src/redis-server
    • redis-server          启动redis
    • redis-cli                      redis命令行工具
    • redis-benchmark        基准测试工具
    • redis-check-aof          AOF持久化文件检测工具和修复工具
    • redis-check-dump      RDB持久化文件检测工具和修复工具
    • redis-sentinel             启动redis-sentinel
  • 相关阅读:
    C# winform 打包成安装程序(exe)
    gitHub----【Mac】sourcetree连接github,报错:fatal:Authentication failed for'https://git…。或提示password required 解决方案
    python3-----往一个字符串中循环添加数据
    python3.8----从多层嵌套Json中解析所需要的值
    记录一些工作知识
    【转】彻底搞懂 async & defer
    【转】判断JS数据类型的四种方法
    动态表单设计
    封装,继承,多态
    语义化版本
  • 原文地址:https://www.cnblogs.com/yanketao/p/9621535.html
Copyright © 2011-2022 走看看