主从 教程mysql5 mysql
手动安装LAMP——在 CentOS 7 上安装 PHP、Apache 和 MariaDB(替代 MySQL)
在 CentOS 7 上安装 PHP、Apache 和 MariaDB(替代 MySQL)的过程如下: 1. 更新系统:sudo yum update 2. 安装 Apache:sudo yum install httpd 3. 启动 Apache 服务并设置开机自启:sudo systemctl ......
MySQL哪些操作会记录至Binlog文件?
参考: MySQL哪些操作会记录至Binlog文件?操作影响行数为0会写Binlog? https://juejin.cn/post/7066724038999015432 Row模式下,会记录所有执行成功且返回的影响行数大于0的DDL和DML操作,当UPDATE和DELETE操作的影响行数为0时不 ......
连接MySQL报错{"Authentication to host 'PC10103' for user 'root' using method 'sha256_password' failed with message: Access denied for user 'root'@'PC10103' (using password: YES)"}
连接MySQL报错{"Authentication to host 'PC10103' for user 'root' using method 'sha256_password' failed with message: Access denied for user 'root'@'PC10103 ......
MySQL账号锁定与解锁
MySQL提供了多种方法来锁定解锁账号,下面是几种常用的方法: 1.使用ALTER语句锁定账号 锁定账号: ALTER USER 'username'@'localhost' ACCOUNT LOCK; 解锁账号: ALTER USER'username'@'localhost' ACCOUNT U ......
redis 使用主从机制复制数据
查看主从情况 127.0.0.1:6379> info replication # Replication role:master connected_slaves:0 master_repl_offset:12539 repl_backlog_active:0 repl_backlog_size: ......
Chat2DB接入文心一言AI教程(原创教程,转载请注明)
引言 关于Chat2DB和文心一言是啥我就不赘述了,由于Chat2DB自带的ai有调用次数限制,所以想着接入百度的文心AI,但是由于网上没有找到相关的教程,此教程是本人研究了很久才弄出来的,顺便记录一下备忘,也希望对有同样需求有所帮助。 一、注册并实名认证百度智能云账号 百度智能云地址:点击前往百度 ......
mysql 索引优化2
对于关联sql的优化 关联字段加索引,让mysql做join操作时尽量选择NLJ算法 小表驱动大表,写多表连接sql时如果明确知道哪张表是小表可以用straight_join写法固定连接驱动方式,省去 mysql优化器自己判断的时间 in和exsits优化 原则:小表驱动大表,即小的数据集驱动大的数 ......
MySQL:SQL 错误 [1118] [42000]: Row size too large.
1.场景: 今天在用MySQL建表的时候,报了一个错误; SQL 错误 [1118] [42000]: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. Th ......
MySQL运维4-Mycat入门
一、mycat概述 mycat是阿里巴巴企业下的开源的,基于JAVA语言编写的MySQL数据库中间件,可以像使用MySQL一样来使用Mycat,对于开发人员来说根本感觉不到mycat的存在。之前在国内使用数据库分库分表,读写分离最主流的就是使用mycat,但是截止到今日2023-12-13日,myc ......
Docker安装Kafka安装zookeeper教程(超详细)
1 Docker安装Kafka安装zookeeper教程(超详细) 2 app-tier:网络名称 3 -driver:网络类型为bridge 4 1.docker network create app-tier --driver bridge 5 6 1、安装zookeeper 7 Kafka依赖 ......
cpp mysql lmysqlcppconn call procedure
mysql> show create table t5; + + + | Table | Create Table | + + + | t5 | CREATE TABLE `t5` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `name` varc ......
MySQL使用JSON存储数据
1.优点 1.不用为数据中的每个key值新建一个字段,可以任意的增减字段而无需修改数据表结构,甚至可以减少数据表的设计。 2.可以减少数据表的查询,减少关联查询,一个查询的结果就可以代替几个查询的结果,降低数据库服务器的压力。 2.缺点 1、json数据仅仅只能用于展示display,如果用于条件查 ......
使用NineData,轻松完成阿里云RDS MySQL至ClickHouse数据迁移
NineData数据复制产品可以轻松解决MySQL到ClickHouse的同步问题,具有强大的数据转换和映射功能、实时同步性能卓越、简单配置操作、可靠的数据一致性、灵活的定制选项、可观测可干预、运行稳定和安全可靠等优点。只需简单三步,即可完成RDS MySQL到云数据库ClickHouse的数据同步... ......
Linux 部署1Panel现代化运维管理面板教程并且实现远程访问(运维福音!!)
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 1. Lin ......
JavaWeb - day07 - MySQL - DQL、多表设计
01. MySQL-DQL-基本查询 介绍 DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。 查询关键字:SELECT 查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们 ......
WebPlotDigitizer使用教程
导入图片 File-load Image 确定x/y轴 标记x轴第1、2个点;标记y轴第1、2个点;可选是否log scale. 可根据右上角放大图通过键盘微调。 选取数据 Foreground Color - pick 图中所取数据颜色-run Pen - 在上面的基础上画出要取的数据部分,被pe ......
Rong晔大佬教程学习(5):ALU单元设计
之前我们提到,alu一共有两个输入,通过前几章的指令部分,我们可以发现有以下四种情况: 注意:虽然上面有四种情况,但由于本项目的U型指令只实现了lui,也就是立即数左移12位,所以把这一类归为寄存器和立即数,而不是第四种立即数和pc,这个是auipc指令实现的功能。所以下面代码中一共只有三种情况。 ......
MySQL左连接丢失null值的问题
一、前言 我们有的时候直接使用左连接查询,当右表不存在该数据的时候,是可以查出带有null的列。可是当在where条件中有右表相关的筛选条件时,我们惊奇的发现查询的结果不带null值了,换句话说就是查出来的结果比预期的少。 二、错误复现以及解决方案 1、右表不带筛选条件的查询 sql相关的表主要是w ......
cesium.js入门基础教程三 (地形)
地形简介 Cesium默认是不包含地形的,准确的说应该是Cesium默认加载的地形是没有起伏效果的,如下图所示,在包含山脉的地区是看不到地形起伏的: 默认使用的地形为 "WGS84 Ellipsoid": 地形提供者 TerrainProvider 与影像类似,在Cesium中包含了一些地形提供者T ......
解决mysql的语句中group_concat长度限制问题
在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了。其实MYSQL内部对这个是有设置的,默认不设置的长度是1024。查看默认配置 show variables like "group_concat_max_len"; 模板返回是 ......
Rong晔大佬教程学习(4):寄存器堆和立即数扩展
在第一节的设计结构图中,我们可以看到,ctrl.v模块译码后,就可以得到我们实际运算所需要的数据,有两种:1.寄存器值,通过译码后得到的地址在寄存器堆中读出;2.立即数值,在译码后进行扩展得到的完整的立即数值。 首先来看寄存器堆,一共有32个寄存器: 接口名称表示每个寄存器的功能,本章暂不涉及。特别 ......
excel_to_mysql过程(Excel数据转换到MySQL数据库当中)
准备数据流图:在输入输出里面找到对应的类型:数据流图建好了接下来怎么将excel表格数据抽取到mysql当中去???####编辑excel输入:手机号改为数字类型,就没有.0了,主要是类型问题@@@@@@@@@@@@@@@@@@@@@@@建立mysqll连接,进行编辑表输出最后看一下原始数据: 22 ......
数据库选型:MySQL、PostgreSQL、MongoDB
能够支撑实时业务的数据库,常见的数据库有: 关系型数据库:MySQL、PostgreSQL,以及Oracle、DB2、Microsoft SQL Server等 非关系型数据库:MongoDB 下面针对MySQL、PostgreSQL、MongoDB做对比分析。 关于最受欢迎排行榜,该三类数据库处于 ......
mysql导入导出
# 数据库导出 mysqldump -u root -p mysql > mysql.sql # 数据库导入 mysql -u root -p -D mysql < mysql.sql # 单表导出 mysqldump -u root -p mysql tablename > tablename.s ......
MySQL ERROR:Access denied for user `root`@`localhost` (using password:YES)
背景 使用docker安装mysql5.7,容器显示正常启动,但始终本地或者远程都连接不上该数据库 定位原因 密码加密方式错误 解决方法 ......
MySQL Update语句一个非常经典的“坑”
起因 最近好几次有开发同学在钉钉上问我,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新… 结论 小结:在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。 现象 刚遇到这个问题的时候,我拿到这条语句直接在测试 ......
CentOS 8.1成功安装最新Node.js 20教程(含用到的全部命令和截图演示)
yum换镜像和源 CentOS 已经停止维护的问题。2020 年 12 月 8 号,CentOS 官方宣布了停止维护 CentOS Linux 的计划,并推出了 CentOS Stream 项目,CentOS Linux 8 作为 RHEL 8 的复刻版本,生命周期缩短,于 2021 年 12 月 ......
MySQL 主从复制
二进制日志管理 MySQL的主从复制是借助二进制日志来实现的,二进制日志(Binary Log)是一种特殊类型的日志文件,它记录了所有修改数据库内容的操作,并且二进制日志对性能的影响通常较小。 二进制日志配置 log_bin :用于开启二进制日志,如果不指定日志名前缀,默认会以当前主机名为前缀,存放 ......
【SpringBootWeb入门-12】MySQL-DDL-图形化工具
1、章节前言 上一篇文章我们讲解了MySQL的安装与配置,以及相关sql命令的执行操作,在演示这些sql语句的时候,我们都是在命令行当中进行操作的,在命令行当中敲写语句很不方便,主要原因有以下几点: 无提示:命令行当中输入任何sql语句没有任何提示,全凭记忆,而且很容易敲错代码; 操作繁琐:全部的命 ......