• 2024-11-15通过情况数据目录初始化MySQL数据库
    第一步:cd/etc/my.cnf打开配置文件,查看当前数据库的数据目录datadir打开datadir路径,备份所有文件到另外的目录然后删除所有rm -rf*初始化数据库mysqld--defaults-file=/etc/my.cnf--initialize-insecure然后datadir路径下会产生新的数据文件,给所有文件,包括文件夹下面
  • 2024-11-11因为mysql 8新的认证插件导致主从复制的IO线程失败
    1、错误信息Last_IO_Error:errorconnectingtomaster'[email protected]:3306'-retry-time:60retries:1message:Authenticationplugin'caching_sha2_password'reportederror:Authenticationrequiressecureconnection.2、在主库检查复制用户的pl
  • 2024-10-09MySql基础:数据类型
    1.数据类型的整体分类    说明:在mysql表中建立属性列都是列名称在前类型在后。2.整数数据类型        说明:在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的。可以通过UNSIGNED来说明某个字段是无符号的类型字节最小值最大值(带符号的/无符
  • 2024-09-09mysql数据库,外键关联删除主表数据,binlog只记主表binlog
    环境:8.0.32场景一、开启外键约束关联删除时,删除主表记录,binlog中内容解析1、写入测试数据,并删除主键id=1,子表id=1一并删除mysql>createtablet1(idintprimarykey,namevarchar(200));QueryOK,0rowsaffected(0.01sec)mysql>insertintot1select1,'zs';Que
  • 2024-08-14linux配置Maxwell
    1、Maxwell-1.30.0及以上的版本不再支持JDK1.8,而JDK1.8支持的最后一个版本为1.29.22、下载Maxwell的压缩包,上传到服务器并解压3、tar -xf maxwell-1.29.2.tar.gz4、开启mysql的binlog功能:vim /etc/my.cnfserver-id=1log-bin=mysql-binbinlog_format=row并重新加载配置项:s
  • 2024-03-06MAC OS :ERROR: Failed to open file '\Users\futantan\Downloads\atguigudb.sql', error:
    在操作source\Users\futantan\Downloads\atguigudb.sql的时候出现ERROR: Failedtoopenfile'\Users\futantan\Downloads\atguigudb.sql',error:2 解决方案,在对应的路径下开启mysql udandandeMacBook-Pro:mysqlfutantan$mysql-uroot-pEnterpassword:Welcom
  • 2024-02-28Seata系列之(三)Seata-Server安装
    Seata-Server安装此次使用的是Seata0.9.01.下载地址https://github.com/seata/seata/releases这里使用的是Linux虚拟机,所以下载的是Linux版的Linux版下载地址:https://github.com/apache/incubator-seata/releases/download/v0.9.0/seata-server-0.9.0.tar.gz2.修改file.c
  • 2023-12-182023年国家基地“楚慧杯”网络安全实践能力竞赛初赛-Crypto+Misc WP
    Miscez_zip题目4096个压缩包套娃我的解答:写个脚本直接解压即可:importzipfilename='附件路径\\题目附件.zip'foriinrange(4097):f=zipfile.ZipFile(name,'r')f.extractall(pwd=name[:-4].encode())name=f.filelist[0].filenameprint(nam
  • 2023-11-30basis of PHP DBMA about mysql
    php连接数据库header("Content-type:text/html;charset=utf8");$servername="localhost";$username="root";$password="root";$dbTable="dvwa";$conn=mysqli_connect($servername,$username,$password,$
  • 2023-10-31Soil salinization
    Soilsalinizationdecreasestheproductionpotentialofupto46millionhaperyear.Whatissoilsalinization?Salt-affectedsoilsconsistofsalineandsodicsoils,occurinallcontinentsandunderalmostallclimaticconditions,buttheirdistributio
  • 2023-10-21MySQL多主模型实战
    MySQLAB解决了数据备份的问题,但是当A由于某些原因宕机后,WEB服务器就没有办法在往数据库写或者读写了。线上业务中断了,完了,出事故了。这该怎么办呢?本节课主要给大家讲解如果处理因为MySQL主服务器宕机造成的业务中断问题,保障MySQL业务高可用。一、实验拓扑图二、架构原理1、M
  • 2023-10-21MySQL约束
    约束是按照约定(特定)条件限制,管束等意思。约束的作用是添加、删除。在数据库中对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。一、约束概述1.1、什么是约束约束用于限制加入表的
  • 2023-09-28一次执行10天的SQL(数据库练习)
    一次执行10天的SQL原创 薛晓刚 四海内皆兄弟 2023-09-1507:01 发表于上海收录于合集#开发理念54个#Oracle57个#MYSQL46个  子查询和关联查询过多的危害(从前标量子查询那篇文章的延续)     子查询过多(很有可能不少都是不必要的,或者设计导致的)会导
  • 2023-08-26 【MySQL 8.0】新特性:ALTER TABLE … ALGORITHM=INSTANT
    MySQL8.0.29之前,在线DDL操作中即时添加列只能添加在表的最后一列MySQL8.0.29扩展了对ALTERTABLE…ALGORITHM=INSTANT的支持:用户可以在表的任何位置即时添加列、即时删除列、添加列时评估行大小限制(root@node01)>altertablecustomeraddcolumnc_commentvarcha
  • 2023-08-25【MySQL 8.0】在线开启与关闭GTID复制
    在线开启GTID复制(root@node01)>setglobalenforce_gtid_consistency=warn;QueryOK,0rowsaffected(0.04sec)(root@node02)>setglobalenforce_gtid_consistency=warn;QueryOK,0rowsaffected(0.07sec)(root@node01)>setglobalenf
  • 2023-08-24The database operation was expected to affect 1 row(s), but actually affected 0 row(s); 解决乐观并发
    Thedatabaseoperationwasexpectedtoaffect1row(s),butactuallyaffected0row(s);解决乐观并发1.乐观并发EFCore实现乐观并发,假定并发冲突相对较少。与悲观方法(即先锁定数据,然后才继续修改数据)不同,乐观并发不需要锁定,而是安排数据修改在保存时失败(如果数据自
  • 2023-08-19Windows安装MySQL后怎么开启root的网络访问权限
    Windows安装MySQL后默认只能本机访问,怎么开启网络访问mysql>createuser'root'@'%'identifiedby'password';QueryOK,0rowsaffected(0.00sec)mysql>grantallon*.*to'root'@'%';QueryOK,0rowsaffected(0.00s
  • 2023-07-08一次删除mysql中多个表 的方法
     需要一次性删除大量满足特定条件的表名(一般是表名称满足某些关键字)1、首先生成删除drop语句2、执行语句  mysql-uroot-p1111usedb1;--查询构建批量删除表语句(根据数据库中的表名称模糊查询)selectconcat('droptables',TABLE_NAME,';')asdroptablefr
  • 2023-06-14MySQL GTID 主从复制错误修复方法
    MySQLGTID主从复制错误修复方法MySQL传统复制恢复方法:root@(none)>stopslave;QueryOK,0rowsaffected(0.00sec)root@(none)>SETGLOBALSQL_SLAVE_SKIP_COUNTER=N;#跳过N个事务QueryOK,0rowsaffected(0.00sec)root@(none)>startslave;QueryOK,
  • 2023-05-18mysql的基础备份工具--mysqldump
    有时候我们只需要简单的进行备份,那专门的备份工具xtrabackup就略显重。这个时候就可以使用mysql客户端自带的mysqldump安装只需要安装mysql客户端就可以了centos中就是mysqlubuntu中是mysql-client备份数据库导出整个数据库导出文件默认是存在mysqldump-u用户名-
  • 2023-05-14【MySQL--08】复合查询
    【MySQL--08】复合查询在之前我们对表的查询都是对一张表进行查询,再实际开发中这还远远不够。我们仍然使用雇员信息表scott_data.sql--使用source加上sql文件路径就可以讲表加入到数据库内--mysql>source/home/Lxy/mysql/mysql/lesson8/scott.sqlQueryOK,0rowsaffected
  • 2023-05-07 ERROR: All flavors must now belong to a named flavor dimension. Affected Modules: ijkplayer-
    在ijkplayer-example的build.gradle中  添加flavorDimensions"800800",其中的800800为project:build.gradle中的versionCode=800800值一样。 3.   AGPBI:{"kind":"error","text":"error:\u0027@@array/pref_entries_player\u0027
  • 2023-04-25ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st
    场景安装后首次运行mysql命令报错误:ERROR1820(HY000):YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement修改密码mysql>alteruseruser() identifiedby‘admin@123456’;QueryOK,0rowsaffected(0.03sec)mysql>flushp
  • 2023-04-20MySQL GTID 主从复制错误修复方法
    MySQL传统的主从复制方式使用master_log_files和master_log_pos两个参数来确定复制位点。当出现复制错误时,可以设置跳过出错的事务来恢复同步,MySQL提供了sql_slave_skip_counter参数来实现此功能。使用方法如下:root@(none)>stopslave;QueryOK,0rowsaffected(0.0
  • 2023-04-06表相关操作1
    目录一、配置文件1.查看MySQL相关信息2.修改配置文件二、存储引擎介绍1.什么是存储引擎2.mysql支持的存储引擎3.使用存储引擎三、创建表的完整语法四、查看表结构五、数据类型1.整型2.浮点型3.字符类型数字的含义4.日期类型5.枚举与集合一、配置文件1.查看MySQL相关信息我们可