CentOS 安装redis和MySQL

安装 redis:

  1. 更新系统软件源

在终端输入以下命令,更新系统软件源:

sudo yum -y update
  1. 安装 EPEL 和 Remi 仓库

在终端输入以下命令,安装 EPEL 和 Remi 仓库:

sudo yum install -y epel-release
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
  1. 安装 redis

在终端输入以下命令,安装最新稳定版 redis:

sudo yum --enablerepo=remi install -y redis
  1. 启动 redis

在终端输入以下命令,启动 redis:

sudo systemctl start redis
  1. 设置 redis 自启动

在终端输入以下命令,设置 redis 自启动:

sudo systemctl enable redis

安装 MySQL:

  1. 添加 MySQL 官方 Yum 仓库

在终端输入以下命令,添加 MySQL 官方 Yum 仓库:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  1. 安装 MySQL

在终端输入以下命令,安装最新版 MySQL:

sudo yum install -y mysql-community-server
  1. 启动 MySQL

在终端输入以下命令,启动 MySQL:

sudo systemctl start mysqld
  1. 查看初始密码

在终端输入以下命令,查看 MySQL 初始密码:

sudo grep 'temporary password' /var/log/mysqld.log
  1. 登录 MySQL

在终端输入以下命令,登录 MySQL:

mysql -u root -p
  1. 修改密码

登录 MySQL 后,输入以下命令修改 MySQL 密码,将 YOUR_NEW_PASSWORD 替换为你自己的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOUR_NEW_PASSWORD';
  1. 设置 MySQL 开机自启动

在终端输入以下命令,设置 MySQL 开机自启动:

sudo systemctl enable mysqld

示例说明

示例1:以 CentOS 7 操作系统为例,安装最新版 redis 和 MySQL:

安装 redis:

sudo yum -y update
sudo yum install -y epel-release
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo yum --enablerepo=remi install -y redis
sudo systemctl start redis
sudo systemctl enable redis

安装 MySQL:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo yum install -y mysql-community-server
sudo systemctl start mysqld
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOUR_NEW_PASSWORD';
sudo systemctl enable mysqld

示例2:以 CentOS 8 操作系统为例,安装最新版 redis 和 MySQL:

安装 redis:

sudo dnf install -y epel-release
sudo dnf install -y redis
sudo systemctl start redis
sudo systemctl enable redis

安装 MySQL:

sudo dnf install -y http://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
sudo dnf install -y mysql-community-server
sudo systemctl start mysqld
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOUR_NEW_PASSWORD';
sudo systemctl enable mysqld

注:示例中所有命令都需要使用 root 用户或者拥有 sudo 权限的用户操作。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 安装redis和MySQL - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • MySQL命令行下18个常用命令

    下面是MySQL命令行下18个常用命令的详细讲解攻略。 1. 连接MySQL 要进入MySQL数据库的命令行,需要使用以下命令: $ mysql -u[用户名] -p[密码] [数据库名] 示例: $ mysql -uroot -p123456 testdb 2. 查看MySQL版本 使用以下命令可以查看当前安装的MySQL版本: mysql> SEL…

    database 2023年5月22日
    00
  • linux系统中mysql数据库的导入和导出

    下面是详细的 “Linux系统中MySQL数据库的导入和导出” 教程: 导出MySQL数据库 使用 mysqldump 命令进行数据库的导出。命令语法如下: mysqldump -u <username> -p<password> <database_name> > <filename>.sql 其中: …

    database 2023年5月22日
    00
  • java.lang.NullPointerException异常问题解决方案

    Java.lang.NullPointerException异常问题解决方案 Java.lang.NullPointerException异常是Java程序员经常遇到的常见问题之一。它通常是由于在应用程序中使用了空引用导致的。本文将为您提供解决Java.lang.NullPointerException异常问题的详细攻略。 原因分析 Null指的是空对象。在…

    database 2023年5月21日
    00
  • Oracle常见分析函数实例详解

    Oracle常见分析函数实例详解 在Oracle数据库中,分析函数可以用于在查询结果中计算各种统计数据,例如总和、平均数、最大值、最小值等。在本文中,我们将介绍一些Oracle数据库中常见的分析函数,以及如何使用它们计算各种有趣的统计数据。 常见分析函数 常见的Oracle分析函数包括: ROW_NUMBER():返回一个数字,表示查询结果集中每一行的位置。…

    database 2023年5月21日
    00
  • 详解springboot+atomikos+druid 数据库连接失效分析

    下面是详解“详解springboot+atomikos+druid数据库连接失效分析”的完整攻略。 1. 背景 在使用SpringBoot、Atomikos、Druid等技术栈进行开发时,有可能会遇到数据库连接失效的问题,导致应用程序无法连接数据库,这将会对应用的正常运行造成很大的影响。本文将介绍针对这个问题的解决方案和攻略。 2. 问题分析 当Spring…

    database 2023年5月18日
    00
  • openstack云计算组件keystone部署及操作使用技巧

    OpenStack云计算组件Keystone部署及操作使用技巧 1. 简介 Keystone是OpenStack云计算平台的身份认证组件,也是所有OpenStack组件的身份鉴别服务提供者。Keystone基于OAuth2协议来实现身份认证和授权,支持多种身份认证方式,例如用户名/密码、LDAP、OAuth等。 2. 部署Keystone 在部署Keysto…

    database 2023年5月22日
    00
  • Mysql 索引该如何设计与优化

    Mysql 索引设计与优化是数据库优化的关键一环,下面我们来详细讲解如何设计和优化 Mysql 索引。 一、索引概述 索引是在数据库中用于提高查询效率的一种数据结构,它可以快速定位到表中的某一行或某一范围的数据。Mysql 提供了多种索引类型,其中包括 B-Tree 索引、哈希索引、全文索引等。常见的索引类型是 B-Tree 索引,我们来重点讲解该索引类型。…

    database 2023年5月19日
    00
  • 教你怎样用Oracle方便地查看报警日志错误

    如何使用Oracle查看报警日志错误 简介 报警日志是Oracle数据库非常重要的一部分。通过监控报警日志,我们可以追踪数据库发生的各种错误和异常情况。但是,由于报警日志的体积较大,有时即使出现错误,也难以一下子找到。因此,本文将教您如何使用Oracle方便地查看报警日志错误。 步骤 步骤1:创建一个日志表 首先需要创建一个用于存储报警日志的表,使用以下SQ…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部