树莓docker mysql5 mysql

【Mysql】分组后获取最近的一条数据

分组后获取最近的一条数据 效果如下: ![](https://img2023.cnblogs.com/blog/2243180/202308/2243180-20230810004139116-650170567.png) 1. 左连接后过滤 ```sql SELECT a.num,a.test_i ......
数据 Mysql

sudo apt update 报错:库 “https://download.docker.com/linux/ubuntu \ Release” 没有 Release 文件

sudo apt update 报错: > 错误:10 https://download.docker.com/linux/ubuntu \ Release 404 Not Found [IP: 143.204.126.13 443] 命中:11 http://ppa.launchpad.net/r ......
Release download 文件 docker update

Docker下搭建MySql主从复制

一、环境 1、Docker版本:Docker version 24.0.5, build ced0996 2、MySql:Server version: 5.7.36 MySQL Community Server (GPL) 3、Centos:CentOS Linux release 7.9.200 ......
主从 Docker MySql

mysql Statement接口

Statement接口是Java 执行数据库操作的一个重要接口,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。java.sql.Statement接口用于执行静态的SQL语句并返回执行结果。 在默认情况下,同一时间每个Statement接口只能打开一个ResultSet 对象。因 ......
Statement 接口 mysql

优化 Java 项目 Docker 镜像内存占用

[toc] # 优化 Java 项目 Docker 镜像内存占用 # 原因分析 这是由于容器中运行的Java应用程序使用的内存较大导致的。Java应用程序通常需要更多的内存来运行,因为它们需要构建对象和管理垃圾收集等操作。此外,Docker容器本身也会占用一定的内存空间来运行容器运行时和其他服务。 ......
镜像 内存 项目 Docker Java

docker命令

docker ps -all --format "{{json .}}" 列出所有容器 docker ps --format "{{json .}}" 列出所有运行中的容器 docker images --format "{{json .}}" 列出所有image docker rmi imagen ......
命令 docker

在docker上运行一个centos7.9的系统

``` docker pull centos:centos7.9.2009 docker images docker run -itd --name=centos --privileged=true -p 3333:22 centos:centos7.9.2009 /usr/sbin/init do ......
centos7 docker centos 系统

MySQL之join

## 语法 1. ... from tb1 join(inner join) tb2 on condition 2. ... from tb1 left join tb2 on condition 3. ... from tb1 right join tb2 on condition 4. ... ......
MySQL join

MYSQL数据库知识点

CONCAT()函数的使用方法 -- 双列合并 SELECT CONCAT(id,'@',number2) FROM table1 -- 多列合并 SELECT CONCAT(id,'AA',number,'B',number2) FROM table1 table1的数据以及拼接后的效果 ......
知识点 数据库 知识 数据 MYSQL

Docker安装

Docker安装 1、环境说明 CentOS Docker 安装 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7 (64-bit)上,要求系统为64位、Linux系统内核版本为 3.8以上,这里使用Centos7.9 查看自己的内核 cat ......
Docker

docker安装drawio绘图工具

## docker安装drawio绘图工具 ### 一、拉取镜像 ~~~ssh docker pull jgraph/drawio ~~~ ### 二、启动容器 ~~~ssh docker run --name="draw" -p 8080:8080 -p 8443:8443 jgraph/draw ......
工具 docker drawio

服务器重启 docker服务自启动

docker 服务自启动 容器还没运行时,可以加入docker run --restart=always 容器已经运行时: docker update --restart=always 容器ID或者容器名 #重启docker立即生效(systemctl restart docker) ......
服务器 docker

何时使用MongoDB而不是MySql

## 什么是 MySQL 和 MongoDB MySQL 和 MongoDB 是两个可用于存储和管理数据的数据库管理系统。MySQL 是一个关系数据库系统,以结构化表格格式存储数据。相比之下,MongoDB 以更灵活的格式将数据存储为 JSON 文档。两者都提供性能和可扩展性,但它们为不同的应用场景 ......
MongoDB MySql

MySQL中的外键(foreign key)

[转]https://blog.csdn.net/weiguang102/article/details/126409406 阅读目录前言一、外键作用及其限制条件1 外键的定义2 外键的作用3 外键创建限制二、外键创建方法1 创建外键的语法2 举例(1)创建两张表(2)创建外键(3)查看表结构三、验 ......
foreign MySQL key

mysql主从环境Auto_Position=1下的主备切换

环境:OS:Centos 7mysql:5.7.29 1.停止从服务器slave服务:mysql> stop slave; 2.将从服务器切换为主服务器,在从服务器上执行mysql> reset master;mysql> reset slave all; 3.这个时候查看下新主库的gtid mys ......
主从 Auto_Position Position 环境 mysql

Mysql基础

## 关键字: AS 起别名:用在查询的数据项后面 DISTINCT 去除一列重复查询到的值,放在select 查询属性名的前面 多对多的表格关系。需要借助第三张关系表进行存储。 #### 运算符: like 模糊查询,是否含有包含内容 in()括号里的值一个个比对是否满足 有null参与的运算结果 ......
基础 Mysql

Linux_MySQL

typora-copy-images-to: img ## MySQL - 安装 - AB复制 #### 安装 ``` Ajo^iURC#r1830 1、编译安装 2、yum安装 【https://www.mysql.com/】 创建新用户并设置密码 # CREATE USER '新用户'@'loc ......
Linux_MySQL Linux MySQL

MySQL 优化—— SQL 性能分析

# SQL 性能分析 ## SQL 执行频率 MySQL 客户端连接成功后,通过 `show [session | global] status` 命令可以提供服务其状态信息。通过下面指令,可以查看当前数据库 CRUD 的访问频次: `SHOW GLOBAL STATUS LIKE 'Com____ ......
性能分析 性能 MySQL SQL

基于keepalived+gtid半同步主从复制的MySQL集群

一. GTID半同步复制+ansible配置 半同步复制要先在mysql里安装这个插件 ```mysql root@(none) 14:37 mysql>INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so'; ``` ```she ......
主从 集群 keepalived MySQL gtid

记录mysql排序字段有重复值,分页数据错乱问题

>引用 http://vsalw.com/9768.html 记录mysql排序字段有重复值,分页数据错乱问题,下面2个sql 除了分页limit外,其他都一样, 但是第三页的结果却包含部分第二页的数据。 ``` SELECT id, show_flag, sort, vote_title, img ......
字段 数据 问题 mysql

MySQL重置密码

要重置 MySQL 密码,您需要遵循以下步骤: 1. **停止 MySQL 服务:** 在您重置密码之前,您需要停止正在运行的 MySQL 服务。可以使用操作系统的服务管理工具(如 Windows 的服务管理器)来停止 MySQL 服务。 2. **启动 MySQL 以跳过权限检查:** 在启动 M ......
密码 MySQL

[Docker & Tools] Dev Containers with Visual Studio Code

Go ahead and install the Remote - Containers extension. This takes everything one step further: you can actually set up someone's editor for them when ......
Containers Docker Studio Visual Tools

MySQL配置文件my.cnf的理解

MySQL配置文件my.cnf的理解 一、缘由 最近要接手数据库的维护工作,公司首选MySQL。对于MySQL的理解,我认为很多性能优化工作、主从主主复制都是在调整参数,来适应不同时期不同数量级的数据。故,理解透彻my.cnf里的参数是永恒的话题;只有理解透彻了参数设置,才能在某些方面对数据库进行调 ......
文件 MySQL cnf my

MySQL循环外开启事务的问题

在 Golang 中使用 GORM 操作 MySQL,并**在循环外开启事务,可以实现在循环内的某一个操作失败时回滚整个事务。其他操作也会被回滚,确保数据的一致性。** 下面是一个简单的示例代码,演示了如何使用 GORM 在循环外开启事务并进行相关操作: ```go package main imp ......
事务 问题 MySQL

MySQL并发开启事务与隔离级别相关

## 🍎 环境MySQL8.0 MySQL: 8.0 Golang: go 1.18 ## 🍎 相关知识点储备 [❗️数据库事务与MySQL事务总结](https://zhuanlan.zhihu.com/p/29166694) [彻底搞懂 MySQL 事务的隔离级别](https://deve ......
级别 事务 MySQL

MySQL修改my.cnf配置不生效的解决方法

MySQL修改my.cnf配置不生效的解决方法 这篇文章主要介绍了MySQL修改my.cnf配置不生效的解决方法,简单分析了配置文件的执行顺序与原理并提出解决方法,需要的朋友可以参考下 本文实例讲述了MySQL修改my.cnf配置不生效的解决方法。分享给大家供大家参考,具体如下: 一、问题: 修改了 ......
方法 MySQL cnf my

数据库-mysql/postgresql/mongo/oracle/redis 物理备份与恢复的执行方式有

以下是每个数据库的物理备份与恢复的执行方式示例: MySQL: - 备份:使用mysqldump命令进行备份。示例:`mysqldump -u username -p database_name > backup.sql` - 恢复:使用mysql命令从备份文件中恢复数据。示例:`mysql -u ......
postgresql 备份 物理 方式 数据库

docker 启动redis 7.0.12

1.拉取镜像 docker pull redis:7.0.12 2.去官网下载对应的包,解压拿到redis.conf,下载地址: https://redis.io/download/ bind 127.0.0.1 #注释掉这部分,使redis可以外部访问 daemonize no #用守护线程的方式 ......
docker redis 12

docker部署php7.3+nginx

1.拉取php+nginx镜像 docker pull php:7.3.24-fpm-stretch docker pull nginx:latest 2.启动 PHP: docker run -d -v /var/www/test:/var/www/html -p 9000:9000 --name ......
docker nginx php7 php

MySQL中的锁知识点总结

MVCC和加锁是解决并发事务带来的一致性问题的两种方式。 共享锁简称为S锁,独占锁简称为X锁。S锁与S锁兼容;X锁与S锁不兼容,与X锁也不兼容。 事务利用MVCC进行的读取操作成为一致性读,在读取记录前加锁的读取操作称为锁定读。 InnoDB有两种语法来进行锁定读: select..lock in ......
知识点 知识 MySQL