【Centos安装mysql、redis】

centos更换yum源修改成阿里源

https://blog.csdn.net/m0_64284147/article/details/126257728

下载&安装&配置redis

https://mirrors.huaweicloud.com/redis/

https://blog.csdn.net/weixin_44798320/article/details/123728947

清理上次编译残留文件,重新编译(需要安装gcc)

make distclean  && make

安装redis  PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录
make install PREFIX=/usr/local/redis
安装目录下有个redis.conf:

在这里插入图片描述

ps:
|   是管道,这个符号叫做管道符号。管道命令符的作用能用一句话来概括:“把前一个命令原本要输出到屏幕的数据当作是后一个命令的标准输入”。
grep 指令用于查找文件里匹配指定模式的字符串
ps -ef |grep abc 查看含有"abc"的活动进程
ps -ef |grep -v abc 查看不含abc的活动进程
1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
如果用RDM软件或者datagrip软件连接redsi连不上:多半是防火墙

systemctl status firewalld
可以关闭防火墙:
systemctl stop firewalld

【联网】yum下载&安装mysql

service mysqld stop 
find / my.cnf
vi  /etc/my.cnf
skip-grant-tables
service mysqld start

在这里插入图片描述

https://blog.csdn.net/m0_67392010/article/details/126034669

版本问题

The GPG keys listed for the "MySQL 5.7 Community Server" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.

 Failing package is: mysql-community-server-5.7.37-1.el7.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

https://blog.csdn.net/Jaeger_Java/article/details/124425409

查找mysql默认密码:

启动mysql
systemctl start mysqld
查看mysql状态
systemctl status mysqld
启动mysql后,会将初始密码写入日志
通过 grep ‘temporary password’ /var/log/mysqld.log 命令查看
grep ‘temporary password’ /var/log/mysqld.log

https://m.php.cn/article/418527.html

mysql默认的四个数据库

https://blog.csdn.net/u010704350/article/details/122755825

redis配置分布式缓存(集群)

在这里插入图片描述

数据持久化

RDB 一次性写入磁盘;   AOF:命令写入文件,定期刷盘

在这里插入图片描述
在这里插入图片描述

主从读写分离集群

在这里插入图片描述
参考:

https://blog.csdn.net/weixin_42054155/article/details/113408572

在这里插入图片描述

ps:

chmod来改变​文件属性的权限,即文件或文件夹的读写执行权限
chown修改即可访问该文件或文件夹的用户名和用户组
1、 chmod是用来设置文件夹和文件权限的;chmod -R 777 /home/linux 可写 w=2 / 可读 r=4 / 可执行 x=1”
针对三个粒度,设置不同的rwx(读写执行)权限,拥有者owner 、群组 group、其它组other( u、 g 、o)的权限详情
2、而chown是用来设置用户组的,比如授权某用户组。chown [-R层级] 用户名:组名 文件路径

echo 7001 7002 7003 | xargs -t -n 1 cp cp /home/soft/redis/redis.conf
sed -i -e 's/6379/7001/g' -e 's/dir .\//dir \/temp\/7001\//g' 7001/redis.conf
在redis.conf 配置文件中添加 slaveof master-ip port
也可以再redis-cli中输入命令slaveof master-ip port

故障恢复sentinel集群

在这里插入图片描述

分片集群

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风吹海洋浪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值