Linux搭建mysql以及Redis环境

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Linux搭建mysql以及Redis环境

搭建 MySQL 环境

1、使用 wget 下载安装包,下载到 opt 目录中

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2、安装 MySQL 公钥

rpm -i mysql57-community-release-el7-10.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

3、安装 MySQL 服务

yum -y install mysql-community-server

4、启动 MySQL

启动 MySQL 服务
systemctl start mysqld.service
关闭 MySQL 服务
systemctl stop mysqld.service
查看 MySQL 服务状态
systemctl status mysqld.service

5、获取进入 MySQL 的临时密码

grep 'password' /var/log/mysqld.log![image-20240226212436131](D:/Users/lenovo/Desktop/day21_3.Linux%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.assets/image-20240226212436131.png)

进入 MySQL 服务

mysql -uroot -p【回车】
输入密码

6、配置 MySQL 的密码

mysql 原本的密码复杂度比较高,大小写字母和数字混合不少于8位的密码
修改密码的负责度
set global validate_password_policy=0;
set global validate_password_length=1;
配置密码
alter user "root"@"localhost" identified  by "密码";
alter user "root"@"localhost" identified  by "root";

退出 MySQL 服务

7、修改 MySQL 的配置文件,修改字符编码

vim /etc/my.cnf
[client]
default-character-set=utf8 
[mysqld]
port = 3306
character-set-server=utf8
collation-server=utf8_general_ci

8、关闭MySQL服务,重新启动 MySQL 服务

搭建Redis环境

  1. 下载redis
pip install redis
  1. 启动Redis服务
systemctl start redis
  1. 停止Redis服务
systemctl stop redis
  1. 设置开机启动
systemctl enable redis
  1. 查看Redis运行状态
systemctl status redis


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
7天前
|
编解码 Linux
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
XviD是开源的MPEG-4视频编解码器,曾与DivX一起用于早期MP4视频编码,但现在已被H.264取代。要集成XviD到Linux上的FFmpeg,首先下载源码,解压后配置并编译安装libxvid。接着,在FFmpeg源码目录中,重新配置FFmpeg以启用libxvid,然后编译并安装。成功后,通过`ffmpeg -version`检查是否启用libxvid。详细步骤包括下载、解压libxvid,使用`configure`和`make`命令安装,以及更新FFmpeg配置并安装。
21 2
FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
|
1天前
|
关系型数据库 MySQL Linux
Linux下怎么快速部署MySQL服务,并使用
Linux下怎么快速部署MySQL服务,并使用
13 5
|
4天前
|
存储 关系型数据库 MySQL
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
MySQL数据库进阶第一篇(存储引擎与Linux系统上安装MySQL数据库)
|
9天前
|
Ubuntu Unix 大数据
【Linux操作系统】历史与环境
【Linux操作系统】历史与环境
【Linux操作系统】历史与环境
|
1天前
|
存储 NoSQL Linux
Linux下Redis简介、安装、设置、启动
Linux下Redis简介、安装、设置、启动
4 0
|
1天前
|
关系型数据库 MySQL Linux
Linux系统中Mysql5.7建立远程连接
Linux系统中Mysql5.7建立远程连接
4 0
|
1天前
|
关系型数据库 MySQL Linux
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
Linux centos 6.5 - Mysql 安装 、卸载、修改密码、忘记密码 并异常处理
5 0
|
2天前
|
关系型数据库 MySQL Linux
linux安装mysql
linux安装mysql
|
4天前
|
应用服务中间件 Linux 网络安全
PHP应用部署在App Service for Linux环境中,上传文件大于1MB时,遇见了413 Request Entity Too Large 错误的解决方法
在Azure App Service for Linux上部署的PHP应用遇到上传文件超过1MB时出现413 Request Entity Too Large错误的解决之法
|
4天前
|
自然语言处理 Linux 数据处理
探索Linux的localedef命令:定义和管理本地化环境
`localedef`是Linux中用于创建和管理本地化环境的命令,它基于输入文件和模板生成二进制的本地化定义,以支持多语言显示和处理。通过参数如 `-i` 指定输入文件,`-f` 指定字符集,`-o` 输出文件路径。在实际应用中,如创建法语(法国)环境,会执行类似 `localedef -i fr_FR -f UTF-8 -c -o /path/to/output fr_FR.UTF-8` 的命令。使用时注意输入文件的准确性、选择合适的字符集,并在操作前备份。查阅文档和社区资源可获取更多帮助。