201910-30 Docker搭建lnmp+redis环境 1.先想好你要安装的软件协同支持版本。考虑好你服务器性能,择优选取软件版本 注意: mysql最新版本对内存要求较高,可能呢本机内存不够用他就一直启动不起来。所以不建议用 mysql:latest来获取最新版本安装 最好知道自己要装什么版本。php如果你直接pull下来然后run启动安装,后来他的扩展可能让你很头疼,甚至装不上去。推荐使用Dockfile脚本把自带的几个扩展命令安装上.... Read More >
201909-15 MySQL[lower_case_table_names]设置表不区分大小写 lower_case_table_names区分大小写设置 注意:此参数不可以动态修改,必须重启数据库 [crayon-6811efab46a5c895265949/] 修改参数lower_case_table_names [crayon-6811efab46a62336799019/] 然后重启mysql,重启后登陆查看配置是否生效 [crayo.... Read More >
201909-15 mysql设置sql_mode 几种常见的mode介绍: ONLY_FULL_GROUP_BY:出现在select语句、HAVING条件和ORDER BY语句中的列,必须是GROUP BY的列或者依赖于GROUP BY列的函数列。 NO_AUTO_VALUE_ON_ZERO:该值影响自增长列的插入。默认设置下,插入0或NULL代表生成下一个自增长值。如果用户希望插入的值为0,而该列又是自增长的,那么这个选项就有用.... Read More >
201909-08 mysql max_binlog_size设置问题 [crayon-6811efab46f5b524121249/] 那么如果服务一直不重启,什么情况下会自动产生新的日志文件呢,是大小到了一定量时自动产生新的文件么?比如000005到了1G,原来000005的话会自动生成一个000006,以后就走6这个了。是根据什么? [crayon-6811efab46f60970187711/] [crayon-6811efab46f6.... Read More >
201907-31 ProxySQL配置与高可用 1.ProxySQL 介绍 [crayon-6811efab4733c017295563/] 2、环境准备 [crayon-6811efab47341295876198/] 3.ProxySQL 安装与启动 下载 [crayon-6811efab47344328739566/] 安装 ProxySQL [crayon-6811efab4.... Read More >
201907-14 MySQL的日志类型(一) 不论哪个数据库产品,一定会有日志文件。在MariaDB和MySQL中,主要有5种日志文件: [crayon-6811efab47f7d567945173/] [crayon-6811efab47f83225126154/] 1.日志刷新操作 以下操作会刷新日志文件,刷新日志文件时会关闭旧的日志文件并重新打开日志文件。对于有些日志类型,如二进制日志,刷新日志会滚动日志文.... Read More >
201906-17 docker-compose搭建redis集群 1. 集群配置 3主+3从 由于仅用于测试,故我这里只用1台服务器进行模拟 redis列表 2.编写redis.conf [crayon-6811efab4860a332261616/] [crayon-6811efab48610643964246/] 3. 在每个redis-*文件夹下创建redis.conf文件,并写入如下内容: [cr.... Read More >
201906-16 docker部署redis哨兵模式 Redis单机服务最怕的是宕机了,一旦宕机,可能会导致系统不可用或导致其他一系列的问题。后来出现了redis集群,但是redis集群没有实现自动发现故障和对主从机器进行切换。 Redis Sentinel 是官方推荐的高可用性解决方案。它不会因为节点宕机而导致服务不可用,同时,它可以作为监控管理工具,可以提供节点监控、通知、自动故障恢复和客户端配置发现服务等,.... Read More >