树莓docker mysql5 mysql

docker(帮助启动类命令)

接上篇:docker(镜像加速器) 接下篇: ......
命令 docker

mysql中count(*)和found_rows()的区别

count(*)和found_rows()都可以用来求查询记录的数量 而count(*)往往单独使用,found_rows()却可以跟上前面一个查询,即select * from table limit 10; select found_rows();这样的 总共可分为几个区别:1.count(*) ......
found_rows mysql count found rows

python [pymysql] 操作MySQL数据库

python [pymysql] 操作MySQL数据库 # 连接、关闭数据库 ```python def get_conn_(): """ :return: 连接,游标 """ # 创建连接 conn = pymysql.connect(host="", user="", port=3306, pa ......
pymysql 数据库 数据 python MySQL

MySQL的match函数在sp中使用的BUG解析

## 一、问题发现 在一次开发中在sp中使用`MySQL PREPARE`以后,使用`match AGAINST`语句作为`prepare stmt`的参数后,发现执行第二遍call会导致数据库crash,于是开始动手调查问题发生的原因。 > 注:本次使用的 MySQL 数据库版本为最新的debug ......
函数 MySQL match BUG

docker容器时间和主机时间不同步

1.docker run -v /etc/localtime:/etc/localtime # 实例 docker run -p 3306:3306 --name mysql -v /etc/localtime:/etc/localtime 2.Docker file # 方法1 # 添加时区环境变 ......
时间 容器 主机 docker

基于Ubuntu20.04在k8s 1.25部署gin+MySQL服务

#### 0. 前言 某天突发奇想,既然都学了 docker 了,那干脆,顺便把 kubernetes 也学了,于是开始了我长达一个月的环境搭建、踩坑历程。 最开始,我的想法是,在我的物理机使用 WSL + docker 来部署服务,但是 WSL 部署的服务好像只是单机版,和实际生产中的情况相差甚远 ......
Ubuntu 20.04 MySQL 1.25 k8s

一个docker容器中只运行一个Service

基于单一原则,一个容器里只运行一个主进程,即一个service(进程)做成一个docker镜像。多个进程在一个容器里有很多弊端,比如一个主进程更新时,其他进程也被迫重启。容器=应用+执行应用的环境 而不是像虚拟机那样,把一堆进程都部署在一起。例如,service1:接收从前台来的数据,把数据存储到D ......
容器 Service docker

MySQL Router 使用案例

MySQL Router通常会使用两个端口来处理读操作和写操作。 要在Python中与MySQL Router和MySQL ReplicaSet搭配使用,并利用MySQL Router的两个端口,您可以按照以下步骤进行配置: 1.启动MySQL Router: 首先,启动MySQL Router服务 ......
案例 Router MySQL

Nginx+Uwsgi+Django+Mysql部署项目

第一章、准备工作 第1节、创建项目目录 准备好项目代码,将代码上传至myproject mkdir myproject 第2节、安装python3 cd /usr/local/ mkdir Python wget https://www.python.org/ftp/python/3.8.0/Pyt ......
项目 Django Nginx Mysql Uwsgi

MySQL存储过程

-- 存储过程 delimiter $ -- 声明结束符号 CREATE PROCEDURE pro_test1() BEGIN SELECT 'Hello MySQL'; END$ delimiter ; -- 声明结束符号 CALL pro_test1(); -- 调用存储过程 DROP PRO ......
过程 MySQL

云原生之K8S与Docker,阿里云工程师工作笔记流出,还不收藏

容器,毫无疑问是近年来的又一个技术热词。容器化技术的诞生和兴起,以及它所催生的微服务架构、DevOps、云原生等技术理念,都对软件行业产生了深远的影响。 容器的优点有很多了,完善的封装、便捷的部署、轻量的启动和调度,这些都是容器技术受到欢迎的原因。与编排系统配合后,它能让我们的应用程序容易管理和迭代 ......
工程师 笔记 Docker 工程 K8S

【mysql】索引存储结构B+树

参考: https://zhuanlan.zhihu.com/p/545113372 https://www.bilibili.com/read/cv18157852 Mysql数据库引擎默认使用InnoDB,使用B+树数据结构。 一个表只能有一个聚簇索引,但可以有多个非聚簇索引,也就是多个索引目录 ......
索引 结构 mysql

navicat添加触发器实现禁止删除指定表的记录(mysql)

选中指定表,右键选择 设计表 在定义那儿填写语句 BEGIN declare msg varchar(255); set msg="禁止删除操作"; SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = msg; END ......
触发器 navicat mysql

MySQL中创建触发器需要执行哪些操作?

什么是触发器 触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调用。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数 ......
触发器 MySQL

搞定MySQL,都是干货

MySQL数据库简介 MySQL近两年一直稳居第二,随时有可能超过Oracle计晋升为第一名,因为MySQL的性能一直在被优化,同时安全机制也是逐渐成熟,更重要的是开源免费的。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并 ......
干货 MySQL

关于mysql存储引擎、管理和维护概述

数据库的存储引擎是数据库的底层软件组件,数据库管理系统使用数据库引擎进行增删查改的操作。mysql的核心就是数据库引擎。 mysql5.7支持的存储引擎有innoDB MyISAM Memory 可以通过show engines。 InnoDB存储引擎: 1.InnoDB给mysql提供了具有提交, ......
引擎 mysql

mysql only_full_group_by

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'jfb_cashier_fb.pt.third_party_id' which is not functionally ......
only_full_group_by mysql group full only

【docker】docker的环境变量怎么写

## 背景 docker 启动的时候,有时候需要修改一些参数,就是那些 --env key=vvvvvvvv 这种的,那这个 key 是怎样定的呢? 比如现在有一个 eureka , 在 springboot项目里面的 bootstrap.yml 文件有这么一段 ```yml eureka: ins ......
docker 变量 环境

Mysql索引为什么选择B+树

前言 谈到索引,大家并不陌生。索引本身是一种数据结构,存在的目的主要是为了提高数据查询效率,最大程度减少磁盘 IO。那么Mysql InnoDB存储引擎为什么选择B+树,而不是二叉树、B树,Hash等数据结构呢? 使用二叉树会有哪些问题? 了解过二叉树的都知道,一个节点只能有两个子节点,一个子节点只 ......
索引 Mysql

图解 MySQL 索引:B-树、B+树,终于搞清楚了

看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引…. 或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问! 索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 索引能干 ......
索引 MySQL

Mac M2 Docker 构建镜像制定运行架构

错误 exec user process caused "exec fomat error" 在构建镜像的时候在本机运行没有问题,但是发到服务器上就不行,后来指定服务器对应的运行架构镜像才运行成功 docker buildx build -t imageName --platform=linux/a ......
架构 镜像 Docker Mac M2

MySQL的开发必会的sql语句

本文谈谈MySQL的开发必会的sql语句 创建数据库 create database db1; 删除数据库 drop database db1; 创建数据表 create table tb1用户表( id int not null auto_increment primary key, name c ......
语句 MySQL sql

MYSQL语句大全——收藏一波

一、创建和删除数据库 1、创建用户 //创建用户且设置密码,在MySQL中行,但在Oracle中行 必须在超级管理员身份下操作 create user hncu identified by '1234' 2、创建数据库 //创建数据库 并手动指定编码格式CREATE DATABASE IF NOT ......
语句 大全 MYSQL

面试再问MySQL存储过程和触发器就把这篇文章给他

Mysql存储过程及触发器trigger 存储过程 一、一个简单的存储过程 1,一个简单的存储过程 delimiter $$ create procedure testa() begin Select * from emp; Select * from dept; End; $$; delimite ......
触发器 篇文章 过程 MySQL

MacBook的mysql无法连接pycharm问题

问题1:1018 - Can't read dir of './luffy/' (errno: 13 - Permission denied) 这个错误提示表明在Django应用程序中无法读取目录"./luffy/",MySQL数据库连接配置不正确或没有足够的权限访问数据库引起的。 而我的连接配置是 ......
MacBook pycharm 问题 mysql

MySQL存储之为什么要使用B+树做为储存结构?

导言: 在使用MySQL数据库的时候,我们知道了它有两种物理存储结构,hash存储和B+树存储,由于hash存储使用的少,而B+树存储使用的范围就多些,如 InnoDB和MYISAM引擎都是使用的B+树作为存储结构, B+树,顾名思义,它还是树形结构,那么它是怎么演变过来的,那么就需要从数据结构的角 ......
结构 MySQL

Windows和Linux下mysql新建用户

### Windows 下载xampp,同时启动Apache(设端口为8081)和mysql(3306)。启动cmd,`mysql -u root -p`登录root权限,密码默认为空。然后设置root密码 ```sh set password for 'root'@'localhost'=pass ......
Windows 用户 Linux mysql

docker命令、容器挂载、镜像制作、docker compose、docker私有仓库

服务相关命令 -- 开启docker systemctl start docker -- 关闭docker systemctl stop docker -- 查看docker状态 systemctl status docker -- 重启 systemctl restart docker -- 开机 ......
docker 容器 仓库 镜像 命令

mysql数据库语法总结--存储过程、函数、视图、触发器、表

​ 概述 抽空总结一下mysql的一些概念性内容,涉及存储过程、函数、视图、触发器等。 一、查看存储过程、函数、视图、触发器、表 1、存储过程 select * from mysql.proc where type='PROCEDURE'; show procedure status; show c ......
触发器 视图 语法 函数 过程

docker查看jvm内存占用

一。进入docker容器的宿主机,查看运行指定镜像的容器id(结果的第一列) docker ps | grep myImageName(或docker ps | grep java) 二。进入容器内部: docker exec -it containerId sh 三。直接输入top命令: 可看到基 ......
内存 docker jvm