centos mysql8 mysql 7.6

centos7 执行 systemctl restart network 报错解决

问题描述: 安装虚拟机器-->安装centos7 x64,使用MobaXterm_Personal_23.2.exe 连接centos, 报错如下图: Job for network.service failed because the control process exited with err ......
systemctl centos7 restart network centos

MySQL字段的字符类型该如何选择?千万数据下varchar和char性能竟然相差30%?

MySQL字段的字符类型该如何选择?千万数据下varchar和char性能竟然相差30%? 前言 上篇文章MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%🚀我们讨论过时间类型的选择 本篇文章来讨论MySQL中字符类型的选择并来深入实践char与varchar类型的最佳使用场景 ......
字段 字符 性能 varchar 类型

mysql复习

创建索引的原则?1、选择唯―性索引:唯―性索引的值是唯一的。可以更快的通过该索引来确定某条记录。2、为经常需要排序、分组;以及联合查询的列创建索引。3、为经常作为查询条件的列创建索引,4、限制索引的数目:越多的索引越导致表的查询效率变低,因为索引表在每次更新表数据的时候都会重新创建这个表的索引,表的 ......
mysql

mysql函数CASE WHEN简单使用

实际案例 CASE when cc.c LIKE '%迟到%' THEN '扣一分' ELSE NULL END 如果有个需要判断 CASE when cc.c LIKE '%迟到%' THEN '扣一分' when cc.c LIKE '%早退%' THEN '扣两分' ELSE NULL END ......
函数 mysql CASE WHEN

db-cdc之mysql 深入了解并使用binlog

1.什么是binlog? 2.binlog可以用来干什么? 3.怎么样使用binlog? binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、 UPDATE、DELETE…)的二进制日志。实际落库产生的日志(事务提交后)。 我们先看一下M ......
db-cdc binlog mysql cdc db

centos安装Jenkins(使用1.8jdk)

1.下载 Jenkins.war (直接去镜像平台下载) 注意:最后一个支持1.8版本jenkins-2.346.3 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.388/ sudo wget -O /etc/yum.repos.d/jenki ......
Jenkins centos 1.8 jdk

CentOS7安装helm

CentOS7安装helm [官网](https://helm.sh/zh/docs/intro/install/) # 在线安装 依次执行以下命令即可 ``` curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm ......
CentOS7 CentOS helm

mysql多表查询

第11讲:MySQL的多表查询 原创 何先振 何先振 2023-08-22 08:15 发表于广东 收录于合集#MySQL初级教程24个 以下文章来源于何先振,责编小何 多表查询操作的原因 表和表有很多对应的关系,比如:员工表都有自己的部门。当我们想查看一个员工的部门的时候, 就需要查询部门表。 先 ......
mysql

研发日常踩坑-Mysql分页数据重复

写分页查询接口,order by和limit混用的时候,出现了排序的混乱情况 在进行第N页查询时,出现与第一前面页码的数据一样的记录。 ......
数据 Mysql

MySQL 8.0.34 MGR部署教程

基于MySQL 8.0.34 MGR部署 一、环境概述 OS IP Hostname MySQL Version DB Port MGR Port Redhat 7.9 172.20.10.3 s1 8.0.34 3306 33061 Redhat 7.9 172.20.10.4 s2 8.0.34 ......
教程 MySQL MGR 34

centos6.5无法使用systemctl

问题描述: CentOS 6.5 系统中 无法识别 systemctl: 原因: CentOS 6.X 版本不能安装firewall,firewall是Centos7.X 版本以后系统内置的,所以 CentOS 6.5 是不能识别 systemctl 的。 解决方法: 可以使用service命令来代 ......
systemctl centos6 centos

MySql执行异常处理、MySql事务回滚和提交,判断有异常则回滚。

示例 DELIMITER $$ DROP PROCEDURE IF EXISTS sp_test1 $$ CREATE PROCEDURE sp_test1() top:BEGIN -- 错误标记,当sql执行出错的时候,设置标记等于1。 DECLARE _err INT DEFAULT 0; -- ......
MySql 事务

flex and bison usage in mysql

query parsing in mysql mysql source code version: 8.0.34 (from MYSQL_VERSION file) This an article from questions to understandings. which file does m ......
bison usage mysql flex and

MySql游标

示例 DELIMITER $$ DROP PROCEDURE IF EXISTS `sp_test3` $$ CREATE PROCEDURE `sp_test3`() top:BEGIN -- 错误标记,当sql执行出错的时候,设置标记等于1。 DECLARE _err INT DEFAULT 0 ......
游标 MySql

centos xxd 工具的安装

今天在看tinyml ,提供使用到了一个叫做xxd 的工具,用来将tensofflow lite 的模型文件转换为c 格式的 xxd 工具centos 在中没有独立的包,而是集成在vim-common 中 安装 yum install -y vim-common 参考资料 https://stack ......
工具 centos xxd

MySql临时表

创建临时表,创建完之后,会发现在数据库的表目录下并没有这个表,因为表是临时的,所以不会出现在表目录里。 CREATE TEMPORARY TABLE TempAsiaCountries ( `Code` VARCHAR (10), `name` VARCHAR (30), `SufaceArea` ......
MySql

mysql三种方案优化 2000w 数据大表

摘录自 当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题 数据的插入,查询时长较长 后续业务需求的扩展 在表中新增字段 影响较大 表中的数据并不是所有的都为有效数据 需求只查询时间区间内的 评估表数据体量 我们可以从表容量/磁盘空间/实例容量三方面评估数 ......
方案 数据 mysql 2000w 2000

mysql 日期时间值中获取年、月、日等部分日期或时间值

在MySQL中,可以使用一系列内置函数来从日期时间值中获取年、月、日等部分日期或时间值。以下是一些常用的函数: YEAR():用于从日期时间值中提取年份。例如,SELECT YEAR('2023-06-12')将返回2023。 MONTH():用于从日期时间值中提取月份。例如,SELECT MONT ......
日期 时间 部分 mysql

linux centos7 部署 nodejs 的 express

链接:https://www.youtube.com/watch?v=oGbLL1_0q64 yum install gcc-c++ openssl-devel make -ycd /tmpcurl -sL https://rpm.nodesource.com/setup | bash -yum i ......
centos7 express centos nodejs linux

mysql-备份还原

mysqldump备份与恢复 #导出的备份文件就是数据库脚本文件mysqldump -u root -p[密码] --databases 库名1 [库名2] … > /备份路径/备份文件名.sql例:mysqldump -u root -p 123456 --databases school > / ......
备份 mysql

mysql 导入数据

使用navicat 工具(mysql workbench不好用,大文件时打不开,导入数据也慢),选中数据库,右击选中“运行SQL文件”,找到文件开始执行即可 ......
数据 mysql

Centos7 配置备忘

一、静态IP配置 vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 #更改为 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.56.101 NETMASK=255.255.255.0 GATEWAY=192.168.5 ......
Centos7 Centos

MySQL创建用户并授权指定数据库

创建账号 CREATE USER '账号'@'%' IDENTIFIED BY '密码'; mysql8的话需要改一下加密方式 ALTER USER '账号'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; 创建数据库,必须要有库,不然无法绑定 ......
数据库 数据 用户 MySQL

Mysql报错:too many connections原因及解决方法

Mysql报错:too many connections原因及解决方法 1、原因是mysql连接数过多 解决方案: 1、linux登录mysql: mysql -u root -p; 2、查看mysql允许的最大连接数 show variables like '%max_connections%'; ......
connections 原因 方法 Mysql many

mysql批量更新,每条数据都不一样怎么办

UPDATE user SET age = CASE id WHEN 1 THEN 3 WHEN 2 THEN 4 WHEN 3 THEN 5 END WHERE id IN (1,2,3) php示例 $display_order = array( 1 => 4, 2 => 1, 3 => 2, ......
怎么办 数据 mysql

MySQL 8 的 Serialized Dictionary Information (SDI)

除了将数据库对象的元数据存储在数据目录中,mysql还支持以序列化的格式进行存储。即序列化数据目录信息(SDI),SDI是表和表空间对象的序列化元数据。innodb将SDI数据存储在自己的表空间中;ndbcluster将SDI数据存储在ndb目录中;其它存储引擎将SDI数据存储在.SDI文件中。SD ......
Information Dictionary Serialized MySQL SDI

nfs安装及开机启动(centos)

1、 nfs服务器准备 172.16.200.98 服务端 172.16.200.102 客户端 2、服务端安装 #安装 nfs yum install nfs-utils -y #启动nfs systemctl start nfs-server #查看 nfs 版本 cat /proc/fs/nf ......
centos nfs

搭建mysql的主从服务

这里是以mysql5.7版本为例。 准备好三台mysql服务器:192.168.1.115(主),192.168.1.116(从),192.168.1.117(从) 默认端口都是3306 1.部署mysql: 首要前提:三台机器的server-id 一定得设置成不同数值。 192.168.1.115 ......
主从 mysql

MySQL

1. 视图 概述: 视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图相对于普通的表 ......
MySQL

浅谈MySQL读写分离的坑以及应对的方案

一、主从架构 为什么我们要进行读写分离?个人觉得还是业务发展到一定的规模,驱动技术架构的改革,读写分离可以减轻单台服务器的压力,将读请求和写请求分流到不同的服务器,分摊单台服务的负载,提高可用性,提高读请求的性能。 上面这个图是一个基础的Mysql的主从架构,1主1备3从。这种架构是客户端主动做的负 ......
方案 MySQL