主从 集群docker mysql
【实操】使用 Zeabur 和 docker 两种方式部署 ChatGPT 详细教程
一、前提条件 1、GitHub 账号 2、需要 openai 账号,因为需要使用到账号的中 API keys。 3、需要在 Vercel 注册账号,借助Vercel 来代理 ChatGPT Next-Web,ChatGPT Next-Web 其实就是基于 openai api 开发的web界面。 今 ......
docker harbor安装过程
环境准备 安装最新版本docker-ce及docker-compose mkdir -p /opt/harbor/certs 下载最新harbor 合并有效签发证 cat public.crt chain.crt> www.crt harbor.yml配置文档 [root@repo_nz harbo ......
redis高级:集群原理及搭建
一、集群原理及搭建 当我们做了读写分离,做了哨兵高可用,还下列存在问题: 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 数据量:机器内存16g--256g,如果存500g数据呢? 解决方案:使用集群 即加机器,使用分布式 1、redis集群介绍 redis clust ......
redis高级:持久化方案、主从复制原理和方案、哨兵高可用
一、持久化方案 1、什么是持久化 redis的所有数据保存在内存中,把内存中的数据同步到硬盘上这个过程称之为持久化 ps:redis是默认使用自动持久化的,在使用redis的时候我们如果不是强行关掉redis服务,再启动,就可以看到之前设置的数据。因为正常退出或执行shutdown关闭redis连接 ......
集群之MYsql主从服务之引伸出Mysql互为主从(环形结构)外加简单实现自己个人的负载均衡器(3)
集群之MYsql主从服务之引伸出Mysql互为主从(环形结构)外加简单实现自己个人的负载均衡器(3) 2017-06-02 1786举报 简介: 备注: 本人资历很浅,说的不对话,万望各位前辈不要计较,另关于环形的问题,我在后面的评论给予回复,其实环形,解决多地域问题比较好的选择关于配置步骤我重新整 ......
mysql如何创建数据库?
创建数据库的命令格式: create database 数据库名称; 通过按键盘上的【win】+【S】键执行搜索功能,在搜索框中输入“cmd”然后点击【以管理员身份运行】,如下图所示。 在cmd中输入“net start mysql80”,并按下【enter】回车键,启动MySQL服务器,如下图所示 ......
windows安装Mysql
1:工具下载 下载MySQL: MySQL :: Download MySQL Community Server 2:找到路径 下载好解压到自己想放的位置 3:环境配置1 打开bin目录下,回到桌面,选择此电脑右键 属性,按顺序进到如图界面; 4:环境配置2 新建系统变量,命名MYSQL ......
Mac连接Windows上的mysql服务器
1、关闭Windows的防火墙 2、在Windows上新建入站规则,允许访问3306端口 一直下一步,完成设置 3、在Windows上更新mysql的root用户的host为'%' select host,user from user; update user set host='%' where ......
docker搭建mongodb及基本语法的使用
一、介绍: 概述: 主使用docker安装mongodb的方法记录,mongo基本语法记录的整理,大神请绕道! 优势: 1.MongoDB提供高性能的数据持久性。对嵌入式数据模型的支持减少了数据库系统上的IO活动 2.如动态模式、灵活的文档模型,适合json数据存储,适合海量数据存储 使用场景: 1 ......
Windows10上安装mysql 8.0|mysql 8.0安装教程
1、下载适合自己操作系统的mysql安装文件,解压就可直接用 下载地址:https://dev.mysql.com/downloads/mysql/ 2、解压压缩包,目录结构如下。解压后的压缩包里没有my.ini文件和data文件夹,my.ini可以自己手动建,但是data文件夹千万不可手动创建 3 ......
教我怎么用docker的network
Docker 提供了一种为容器创建和管理网络以相互通信的方法。 创建 Docker 网络有多种方法,最简单的方法是使用 docker network create 命令。 此命令创建一个具有指定名称和驱动程序的新网络。 驱动程序指定网络上的容器如何相互通信。 最常见的驱动程序是桥接驱动程序,它用于为 ......
mysql-B-Tree和B+Tree、回表
B-Tree和B+Tree 前面是 B-Tree,后面是 B+Tree,两者的区别在于: 1.B-Tree所有节点都可以带指针,B+Tree只有叶子结点才可以带指针(叶子结点就是末尾的节点) 2.B-Tree中叶子结点没有指针连在一起,B+Tree中所有叶子结点通过指针连在一起 3.B-Tree可能 ......
ubuntu安装docker
卸载旧版 Docker(可选): sudo apt-get remove docker docker-engine docker.io containerd runc 更新 apt 包索引并安装依赖: sudo apt-get update sudo apt-get install apt-tran ......
Mysql分布式锁的简单实现
在做多线程操作数据库时避免不了的会遇到线程之间争抢同一条记录的问题,在mysql里可以实现分布式锁解决线程的反复调用问题。 具体方法是利用数据库的唯一约束,设置一个比如状态的列来判断此记录是否正在被线程处理,可以默认值为0,表示未被处理,当值变为1时表示正在处理,值为2时表示处理完成。 此时我们只需 ......
docker 安装portainer
portainer定义 portainer是一个可视化docker操作工具,可以不用写docker命令实现容器的生命周期进行管理,方便的实现容器的创建、运行、停止、暂停、恢复、删除、复制等。 卸载已安装的portainer 1.通过docker container ls 命令查看正在运行的容器。找到 ......
mysql学习笔记2023年3月10日
navicat 用法 ①创建数据库 ②创建数据表 外键 ③新建查询 ④转储SQL文件(执行的就是mysqldump命令) ⑤ 执行SQL文件前,需要先创建数据库 临时表 (select * from tb1) as B; 临时表表名为B select sid from B; ......
navicat远程连接mysql数据库遇到的问题 10060 unknown error
错误截图 linux服务器对外端口已开 mysql数据库中用户的权限已开 进入mysql容器 docker exec -it 容器id/或容器名称 /bin/bash 进入msyql mysql -uroot -p 进入MySQL自带的数据库 mysql 进入指定数据库 host代表改用户访问的权限 ......
团体天梯练习 L3-003 社交集群
#L3-003 社交集群 当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。 ####输入格式: 输入在第一行给出一个正整数 $N$( $≤1000$ ),为社交网络平台注册的 ......
Mysql Replace
//参数说明:replace(字段名,旧值,新值)update goods set content= replace(content, 'datemiii', 'hidishop'); ......
wsl2+docker跑深度学习
wsl(ubuntu20.04)+docker安装paddle 1.中文显示设置 安装语言包 sudo apt install language-pack-zh-hans 设置locale sudo vi /etc/locale.gen 找到 zh_CN.UTF-8 UTF-8 并取消注释,然后保存 ......
docker mysql 错误跟innodb有关
错误截图 docker ps -a 查看所有容器 容器开启失败,进入也失败 原因 两个数据的文件冲突了,将你需要启动的那个数据库里面的这个干掉(即删除这两个文件) 解决方式:备份(或者移除)两个文件 ib_logfile0 ib_logfile1 查找文件所在目录 find / -name ib_l ......
Docker镜像操作
Docker保存镜像 1.保存容器更改 将容器修改的内容保存为镜像 docker commit app docker在提交容器更改时可以附加提交信息,方便查询 docker commit -m "first init app" 2.镜像命名 通过docker tag命令可以对未命名的镜像命名,也可以 ......
尝试CentOS8---部署集群(生产环境7.9为好)
一、LVS集群简介 什么是集群 通过网络将很多服务器集中起来,提供同一种服务,在客户端看来就像是只有一个服务器 二、LVS-NAT集群 1、环境准备 启动3台虚拟机,禁用selinux和firewalld,挂载光盘文件并配置yum扩展源,安装vim、bash-completion net-tools ......
redis 哈希,集合,有序集合,持久化方案,主从复制,高可用,集群搭建扩容缩容
哈希类型操作方法 hget key field # 获取hash key对应的field的value值 hset key field # 设置 hdel key field # 删除 测试 hset user:1001 age 23 hget user:1001 age hset user:1001 ......
mysql练习题1
2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; SELECT C.student_id, C.SHENGWU, D.WULI FROM ( SELECT A.student_id, A.number AS SHENGWU FROM socke A LEFT JOIN corse B ON ......
Redis主从切换
1、停止主Redis(模仿主机挂掉) /usr/local/redis6/bin/redis-cli -a "dianshang" -h 192.168.x.x -p 7020 shutdown 2、将从Redis 设成主Redis /usr/local/redis6/bin/redis-cli - ......
Docker学习
https://www.cnblogs.com/SjhCode/p/docker.html 阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors docker启动命令 1 启动docker systemctl st ......
springboot定时同步数据,从sqlserver到mysql
https://www.cnblogs.com/SjhCode/p/sqlserverToMysql.html 定时同步数据,从sqlserver到mysql 注意事项: 一.primary: master #设置默认的数据源或者数据源组,默认值即为master 二.@Scheduled() 和 @ ......
mysql-json类型字段多值并查
mysql8.0.17版本支持json索引. 官方文档: https://dev.mysql.com/doc/refman/8.0/en/json.html 规则 版本是否支持 5.7.8版本: 支持json类型字段 8.0.17版本: 支持json类型字段多列索引 环境是否支持 当前环境中使用的是 ......