mysql容器 手动 服务器

docker 部署 MySQL 一主多从

服务器规划:使用docker方式创建,主从服务器IP一致,端口号不一致,密码都设置为123456 主服务器:容器名mysql-master,端口3306 从服务器:容器名mysql-slave1,端口3307 从服务器:容器名mysql-slave2,端口3308 1、部署主服务器 docker r ......
docker MySQL

mysql死锁问题排查SOP

# 步骤1:查看写库的隔离级别 ``` # 查看隔离级别 show variables like '%tx_isolation%' 或者 select @@global.tx_isolation select @@session.tx_isolation ``` 如果隔离级别为RC,则只有行锁,没有 ......
问题 mysql SOP

微服务相关问题

# SpringCloud ## 1.名词解释 ```java 什么是集群? 集群就是相当于将一个服务复制多份,他们每一个节点都是独立的 集群可以解决什么问题? 使用单个服务时,因为服务并发量有限,当并发量过大时会导致服务器宕机,使用集群就可以解决因为并发量过大的问题,因为集群的每个节点都有一个服务 ......
问题

docker 限制容器带宽

``` tc qdisc add dev eth0 root tbf rate 4mbit peakrate 8mbit burst 64kb latency 50ms minburst 1540 ``` 这个命令用于在eth0网卡上添加一个Traffic Control (tc)队列调度器 (qd ......
容器 带宽 docker

Redis使用jedis如何连接远程服务器或者虚拟机

1. pom文件中导入jedis ```xml redis.clients jedis 4.4.0 ``` 2. 开启虚拟机的防火墙,可以指定端口6379 ```bash firewall-cmd --zone=public --add-port=6379/tcp --permanent (--pe ......
服务器 Redis jedis

01_手动书写一个HelloWorld程序

## 手动书写一个HelloWorld程序 新建一个`java`程序 ![](https://img2023.cnblogs.com/blog/1721658/202307/1721658-20230706105627543-1132408706.png) 编码 ![](https://img202 ......
HelloWorld 手动 程序 01

php mysql 启动之后自动关闭

报错日志: 2023-07-06 10:48:19 0 [Note] Starting MariaDB 10.4.28-MariaDB source revision c8f2e9a5c0ac5905f28b050b7df5a9ffd914b7e7 as process 62882023-07-06 ......
mysql php

.Net创建监听http请求服务

.Net创建监听http请求服务 服务端: class Program { static HttpListener httpobj; static void Main(string[] args) { //提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器。此类不能被继承。 httpobj ......
http Net

php代码部署到独立主机(服务器)

一,访问主机ssh 二,上传文件到主机(服务器) 部署php文件 ......
主机 代码 服务器 php

SpringIoc容器之Aware

Aware是Spring提供的一个标记超接口,指示bean有资格通过回调样式的方法由Spring容器通知特定的框架对象,以获取到容器中特有对象的实例的方法之一。实际的方法签名由各个子接口确定,但通常只包含一个接受单个参数的void返回方法。 ......
容器 SpringIoc Aware

服务器初始化 步骤

更新系统包: yum -y update 关联包: yum install gcc gcc-c++ make cmake ntp redhat-lsb lrzsz flex byacc libpcap ncursesdevel libpcap-devel psmisc 编译安装 iftop安装: y ......
步骤 服务器

MQTT服务器搭建

# MQTT服务器搭建 [MQTT文档地址点击前往](https://www.emqx.io/docs/zh/v5.1/) ### 私有部署 直接通过docker部署MQQTT服务器 ```python docker run -d --name emqx -p 1883:1883 -p 8083:8 ......
服务器 MQTT

Python操作MySQL

安装: pip install pymysql 使用: import pymysql (1) 链接MySQL数据库 db = pymysql.connect(主机名,用户名,密码,数据库名) db = pymysql.connect(host='localhost', user='root', pa ......
Python MySQL

MySQL创建默认当前时间字段

MySQL创建一个时间字段默认当前时间,插入数据时无需给这个字段添加值,会自动默认当前时间 类型:timestamp,默认值:CURRENT_TIMESTAMP ......
字段 时间 MySQL

Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

2023-07-06 1、问题描述 测试mybatis-plus代码功能的时候出现Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure问题 2、问题解决 通过查阅,发现,这个 ......

NFS 服务器安装

1 #!/bin/bash 2 3 ################################################################################################################# 4 ## ## 5 ##功能:该脚本 ......
服务器 NFS

使用CentOS服务器搭建EwoMail邮件服务器软件详细图文教程

开源的邮件系统有很多,针对国内用户我们一般使用宝塔邮局或者EwoMail来搭建自己的域名后缀企业邮箱,比如:enterprise@qoot.cool,这样的企业邮箱,邮箱后缀就是自己的域名,大家也可以看看百度或者抖音官网的邮箱,宝塔邮局或者EwoMail两者都是中文,部署也较简单。 本期只讲如何搭建 ......
服务器 邮件 EwoMail 图文 教程

mysql的索引底层数据结构

mysql索引数据结构 B+Tree数据结构 索引是帮助mysql更好获取数据的一种排好序的数据结构 传统B-Tree数据结构 叶节点具有相同的深度,叶节点的指针为空 所有索引元素不重复 节点中的数据索引从左到右递增排列 mysql优化后的B+Tree数据(B-Tree变种) 非叶子节点不存储dat ......
数据结构 底层 索引 结构 数据

mysql分库分表 sharding-jdbc 5.0的代码实现 (二)

### 分库分表 之前试过了分表不分库,详情见:https://www.cnblogs.com/expiator/p/17524493.html 这次再试下分库分表。 ### 依赖包 SpringBoot 用的是 2.6.13 版本。 ``` org.apache.shardingsphere sh ......
分表 分库 sharding-jdbc sharding 代码

MySQL安装部署

禁用SELinux: 方法一:vi /etc/selinux/config SELinux=disabled 方法二:sed -i '/^SELINUX=/ c SELinux=disabled' /etc/selinux/config setenforce 0 //设置为宽容(警告)模式 四种方法 ......
MySQL

Kubernetes Deployment更新容器镜像的两种常见方式

Kubernetes Deployment是一种Kubernetes资源对象,用于定义和管理容器化应用程序的部署。在Kubernetes集群中,可以使用Deployment来创建和管理Pod,并确保Pod的副本数始终保持在指定的数量。当需要更新容器镜像时,可以使用以下两种方式来更新Kubernete ......
容器 Kubernetes Deployment 镜像 常见

浅分析MySQL架构图

MySQL架构大致可以分为4层:客户端、server层、存储引擎层、物理文件层 客户层:为各种语言提供连接MySQL的方法 server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖mysql的大多数核心服务功能,以及所有的内置函数,所有跨存储引擎的功能都在这一层实现。 数据存储层:负责数 ......
架构 MySQL

oracle的tnsname.ora(网络服务名配置文件)

# tnsnames.ora Network Configuration File: E:\oracle\oracleBaseMenu\oracleMainMenu\network\admin\tnsnames.ora # Generated by Oracle configuration tool ......
网络服务 tnsname 文件 oracle 网络

不同服务器(Linux)的环境(anaconda)迁移

# 1. 将服务器A的环境迁移到服务器B中 使用命令scp 首先,连接你当前的服务器 ```bash ssh 用户名@服务器ip地址 ``` 然后输入你当前需要转移的环境目录 ```bash scp -vrC A服务器文件名 用户名@B服务器ip地址:文件名 ``` ```bash scp -vrC ......
anaconda 环境 服务器 Linux

tomcat 手动创建web服务

tomcat下载地址:https://tomcat.apache.org/download-80.cgi 解压到你的目录即完成安装 ⽂件夹 说明 备注 bin 该⽬录下存放的是⼆进制可执 ⾏⽂件 startup.bat启动Tomcat、 shutdown.bat停⽌Tomcat conf 这是⼀个⾮ ......
手动 tomcat web

mystl——stack容器适配器

### stack 代码仓库:`https://github.com/sjz-hub/mystl` + stack是一种容器适配器,提供了一种简化和封装底层容器操作的方式,以便使用特定的数据结构和功能 + stack本身并没有什么需要特别编写的地方,主要实现了构造函数、top() pop() pus ......
适配器 容器 mystl stack

MySQL ConnectJ 的一个报错

# MySQL ConnectJ maxwell-bootstrap 报错 Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites a ......
ConnectJ MySQL

pod 容器下线前做些生命周期的操作,如服务从注册中心下线

1.我们可以写一些下线的脚本如:(postop.sh) #!/bin/bash #先从注册中心下线 curl http://127.0.0.1:9010/server/deregister sleep 20 #睡眠20s,调用springboot优雅关机接口 curl -X POST http:// ......
下线 容器 周期 生命 pod

微服务架构与单体架构的区别

微服务架构和单体架构是两种不同的软件架构方式。 单体架构是一种传统的软件架构,它将所有的功能模块打包到一个独立的应用程序中。在单体架构中,所有的代码、业务逻辑、数据库模型等都在同一个应用中。单体架构的优点是开发速度快、易于部署和维护,但当应用程序变得越来越复杂时,会变得难以维护和扩展。 相比之下,微 ......
架构 单体

Nacivate 连接远程mysql时 报错 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0

出现这种报错 首先要检查 第一:查看mysql的配置文件 /etc/my.cnf ,根据服务器的不同 以及安装的mysql版本 有的是配置文件 /etc/mysql/conf.d/50.server.conf step 1: 注释bind-address = 127.0.0.1这句step 2: 找 ......