主从 集群keepalived 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

nginx+keepalived+http高可用和负载均衡:(实验)

1.先NGINX负载均衡(2台)一模一样,客户端设置域名解析,负载均衡器的名称www.web.com YJ.li 容器 数据库 自动化 网站架构 管理 Nginx-keepalived+Nginx实现高可用集群 Keepalived+Nginx 高可用集群(主从模式)# 集群架构图: 说明:Keep ......
keepalived nginx http

Nginx+keepalived实现nginx高可用

1,keepalived工作原理 nginx的安装已有现成文档,就不重新编写文档了 本文讲述主、从服务器各一台 2, 主、从服务器上安装keepalived 1.使用yum安装keepalived yum -y install keepalived 2.查看keepalived是否安装成功,出现版本 ......
keepalived Nginx nginx

strimzi operator 部署kafka集群

环境说明 本环境使用了单节点、临时存储集群的kafka-ephemeral-single配置。线上环境推荐kafka-persistent.yaml配置并修改storage配置为自动创建pv/pvc类型。 配置清单说明 1. kafka-ephemeral-single.yaml:非持久化存储,单节 ......
集群 operator strimzi kafka

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

分布式事务 Seata 集群搭建

Seata 是蚂蚁金服和阿里巴巴共同开源的一款分布式事务项目,致力于在微服务架构下提供高性能和简单易用的分布式事务解决方案。自诞生以来就备受国内开发人员推崇,在实际工作中使用者甚多。Seata 提供了四种不同的分布式事务解决方案: XA模式:强一致性分阶段事务模式,牺牲了一定的可用性,无业务侵入 T ......
分布式 集群 事务 Seata

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

linux 安装keepalived

1. 下载安装包然后解压 1解压tar -zxvf keepalived-2.2.2.tar.gzcd /opt/keepalived-2.2.2 ./configure --prefix=/usr/local/keepalived 有时候可能会报这个错误信息,此时只需要安装 libnl/libnl ......
keepalived linux

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

SQL Server always on更改主从服务器

操作如图: 1. 找到always on high availability 2. 对 availability Groups 下设置好的高可用右键,选择 FailOver... 然后一直下一步操作即可。 ......
主从 服务器 Server always SQL

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

Liunx 安装keepalived

1.官网下载 keepalived-2.2.2.tar.gz 移动到 /usr/soft/keepalived 然后进行解压 tar -zxvf keepalived-2.2.2.tar.gz 2.配置 进入目录 [root@localhost keepalived]# cd /usr/soft/k ......
keepalived Liunx

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