storage innodb engine mysql

使用docker 搭建xtrabackup服务,实现mysql全量和增量备份

根据前面的mysql备份调研得知,mysql的备份重头戏就是xtrabackup,mysqldump只能算开胃菜 本篇就着重讨论下xtrabackup的使用,由于考虑到维持虚拟机环境的整洁,和搭建使用的通用和便利性,这里选择基于docker环境使用 照惯例,学习任何一个工具最佳途径就是研读官方文档, ......
增量 xtrabackup 备份 docker mysql

04MYSQL

查询关键字之having过滤 having与where的功能是一模一样的 都是对数据进行筛选 where用在分组之前的筛选 having用在分组之后的筛选 为了更好的区分 所以将where说成筛选 having说成过滤 # 统计每个部门年龄在30岁以上的员工的平均薪资并且保留平均薪资大于10000的 ......
MYSQL 04

mysql数据库死锁

转载自:https://zhuanlan.zhihu.com/p/506662991?utm_id=0 什么是死锁 说到死锁,还是先来复习下什么是死锁吧。 死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于 ......
数据库 数据 mysql

基于langchain使用百度Wenxin自然语言处理MySQL

昨天下午同事刚好发来langchain使用OPENAI 来自然语言处理sqlite https://youtu.be/Tubl4scsXc4?si=Y_zOIrbkZVtndNoP 刚好有时间可以测一测玩玩 博主github:https://github.com/clairelovesgravy/l ......
自然语言 langchain 自然 语言 Wenxin

使用docker 搭建xtrabackup服务,实现mysql全量和增量备份

mysql数据库的备份是运维的重中之重,是保障服务灾难恢复的最后一道屏障 在我的构想里,一个完备的mysql高可用体系应该包括高可用架构和一套基础的数据库备份方案 高可用架构:MM+ Keepalived,PXC(Percona XtraDB Cluster)或者GR(Group Replicati ......
增量 xtrabackup 备份 docker mysql

phpstudy无法启动MySQL服务的解决方案

MySQL这个服务,一直启动不了,原因是phpstudy里的MySQL服务与本地的MySQL占用的都是3306端口,产生了冲突。 在不想卸载好不容易在本地安装的MySQL服务,那么就可以采用以下办法解决服务冲突: 首先按下win+R 执行 services.msc 进入服务,查找到MySQL,点击停 ......
phpstudy 解决方案 方案 MySQL

django连接mysql pycharm操作sqlite和mysql

1 如果项目使用sqlite,不需要额外配置,直接操作即可 2 django默认情况链接mysql,用的驱动是mysqldb模块,python 3.x以后,这个模块用不了了,咱们用的全都是pymysql,需要做个替换 3 showmigrations:查看哪些记录更改了,但是没有同步到数据库中 3 ......
mysql pycharm django sqlite

使用Java与MySQL开发计算器

[实验目的] 1.掌握软件开发的基本流程 2.掌握常用的软件开发方式和工具。 [实验内容] 设计一个包含登录界面的计算器软件,该软件可以实现第一次作业中的全部功能,同时可以保存用户的历史计算记录(保存数据最好使用数据库)。 [实验环境及开发工具] 使用Microsoft Visio作绘图工具 使用J ......
计算器 MySQL Java

MySQL主从搭建及Django实现读写分离

mysql主从搭建 # 1 主从同步的流程或原理 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3)slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照relay日志处理 ......
主从 Django MySQL

mysql 统计所有表的数据量

在mysql里是可以查询​​information_schema.tables​​这张表的,然后获取我们想要的信息: SELECT table_rows,table_name FROM information_schema.tables WHERE TABLE_SCHEMA = 'mysql' an ......
数据 mysql

02-MySQL的安装与配置(Windows)

MySQL数据库 MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management Sy ......
Windows MySQL 02

01-MySQL概述

数据库相关概念 目前主流的关系型数据库管理系统 ......
MySQL 01

mysql

mysql 二进制安装 # 关闭防火墙、selinux [root@mysql57:~]# getenforce [root@mysql57:~]# systemctl status firewalld.service [root@mysql57:~]# rpm -qa|grep mariadb [ ......
mysql

MySql笔记

1. 数据库 1.2 什么是数据库 数据库(Database,简称DB)是长期存放在计算机内、有组织、可共享的大量数据的集合,可以看作是一个数据的仓库。其作用是保存并能安全管理数据,包括数据的增加、删除、修改和查询等操作,以减少数据冗余。 1.3 数据库分类 1.3.1 关系型数据库(SQL) 关系 ......
笔记 MySql

mysql 全局锁

1.全局锁就是对整个数据库实例加锁。MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock ,即FTWRL。 MySQL全局锁是一种数据库级别的锁,用于在执行特定操作时阻塞其他会话对数据库的访问。当全局锁被获取时,其他会话的读写操作将被暂停,直到全局锁被 ......
全局 mysql

MySQL

MySQL下载方法 下载路径 https://www.mysql.com/ MD5校验下载的软件包 [root@localhost ~]# md5sum mysql-5.7.38-1.el7.x86_64.rpm-bundle.tar 826ce05d0379574a03935b62ae02db88 ......
MySQL

pycharm链接数据库 django链接MySQL

# 找到pycharm database选项(三个地方查找) # 选取对应的数据库 下载对应的驱动"""明明链接上了数据库 但是看不到表无法操作这个时候你只需要将刚刚创建的链接删除 重新链接一次即可""" # 1.配置文件中配置DATABASES = { 'default': { 'ENGINE': ......
链接 pycharm 数据库 数据 django

MySQL - Transaction Isolation Level

zzh@ZZHPC:~$ docker run --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=aaa -e MYSQL_DATABASE=simple_bank -d mysql ac3cce2a639d2379500723acbd9149aa4 ......
Transaction Isolation MySQL Level

mysql 安全相关

密码复杂度 安装validate_password插件,开启密码校验相关配置 1.检查是否已安装该插件 SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME = 'validate_pa ......
mysql

mysql 登录错误次数

如果连续5次输入密码错误,限制登录数据库10分钟 1.安装插件(CONNECTION_CONTROL和CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS) install plugin CONNECTION_CONTROL soname 'connection_cont ......
次数 错误 mysql

mysql自定义函数

自定义函数 在MySQL中,您可以使用自定义函数来扩展数据库管理系统的功能。自定义函数允许您封装一段可重用的代码,并在查询和其他操作中调用它。以下是在MySQL中创建和使用自定义函数的一般步骤: 1、创建自定义函数语法: CREATE FUNCTION function_name(parameter ......
函数 mysql

MySQL Select 语句执行顺序

一条 SQL 查询语句结构如下: SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY < ......
语句 顺序 Select MySQL

idea连接mysql数据库

关于配置环境的崩溃心理历程: (我哭) 跟着黑马连接本地数据库的时候,测试连接显示不成功 启动命令行,在命令行输入:mysql -uroot -p**** 最后给我返回的是:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost ......
数据库 数据 mysql idea

Centos7 安装MySQL详细步骤

1.1 MySQL安装 1.1.1 下载wget命令 yum -y install wget 1.1.2 在线下载mysql安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 1.1.3 安装My ......
步骤 Centos7 Centos MySQL

MySQL安装

注:下面的操作都是Windows下进行 下载地址:https://dev.mysql.com/downloads/mysql/ 1.官网下载 2、针对操作系统的不同下载不同的版本 3.解压 4.添加环境变量 在文件夹中找到mysql.exe文件 复制路径到path中 5.初始化 mysqld --i ......
MySQL

MySQL备份与恢复

数据库备份与恢复 在任何数据库环境中,总会有 不确定的意外 情况发生,比如意外的停电,计算机系统中的各种软硬件故障,人为破坏,管理员误操作等是不可避免的,这些情况可能会导致 数据的丢失,服务器瘫痪 等严重的后果。存在多个服务器时,会出现主从服务器之间的 数据同步问题。 为了有效防止数据丢失,并将损失 ......
备份 MySQL

MySQL事务

事务的基础知识 1. 数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库中的数据始终保持 一致性,同时我们还能通过事务的机制 恢复到某个时间地点的数据,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢失。 1.1 存储引擎的支持情况 查询当前 MySQL 支持的 ......
事务 MySQL

MySQL和Oracle 对比

MySQL和Oracle是两种常见的关系型数据库管理系统(RDBMS),它们在功能、性能和适用场景等方面有一些区别。以下是MySQL和Oracle之间的一些比较: 开源 vs. 商业:MySQL是一种开源数据库,可以免费使用,而Oracle是一种商业数据库,需要购买许可证才能使用。这使得MySQL在 ......
Oracle MySQL

MySQL最大连接数

MySQL最大连接数 MySQL最大连接数 通常MySQL的最大连接数默认是151 最大可以达到16384。 查看mysql最大连接数: show variables like '%max_connections%’; 查看当前实际最大使用连接数: show global status like ' ......
MySQL

GreatSQL社区与Amazon、Facebook、Tencent共同被MySQL致谢

一、来自MySQL官方的感谢 在 2023-10-25 MySQL 官方发布的 8.2 版本 Release Notes 中,GreatSQL 社区核心开发者 Richard Dang 和 Hao Lu ,分别收到了来自 MySQL 官方的贡献感谢,与Amazon、Facebook(Meta)、Te ......
GreatSQL Facebook Tencent Amazon MySQL