• mysql root密码忘记重置及相关注意事项

    时间:2024-04-21 15:49:22

    1、使用mysqld_safe --skip-grant-tables跳过授权,进入mysql操作界面或者在配置文件mysqld 添加skip-grant-tables也行,找回后需要删除。。恢复原样。2、set password = password('new password');#重置root...

  • Centos7 之 MariaDB(Mysql) root密码忘记的解决办法

    时间:2024-04-21 15:40:18

    MariaDB(Mysql) root密码忘记的解决办法1.首先先关闭mariadb数据库的服务# 关闭mariadb服务命令(mysql的话命令就是将mariadb换成mysql)[root@node ~]# systemctl stop mariadb# 通过进行查询服务或者通过端口查询服务还是...

  • Springboot+Vue项目-基于Java+MySQL的图书馆管理系统(附源码+演示视频+LW)

    时间:2024-04-21 11:47:09

    package com.controller;import java.util.Arrays;import java.util.Map;import org.springframework.beans.factory.annotation.Autowired;import org.springfra...

  • DBA面试总结(Mysql篇)

    时间:2024-04-21 06:57:56

    一、delete与trancate的区别 相同点 1.两者都是删除表中的数据,不删除表结构 不同点 1.delete支持按条件删除,TRUNCATE不支持。 2.delete 删除后自增列不会重置,而TRUNCATE会被重置。 3.delete是逐条删除(速度较慢),truncate是整体删除(速度...

  • 基于SSM+Jsp+Mysql的电器网上订购系统

    时间:2024-04-20 21:26:14

    开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9系统展示 系统首页 商品类型 商品管理 订...

  • MySQL(无GUI) Windows安装和启动

    时间:2024-04-20 15:05:31

    1.在官网http://dev.mysql.com/downloads/下载MySQL Community Server2.解压后是这个样子:3.找到cmd,并且用管理员权限启动,必须!不然那没有权限注册windows系统服务。4.初始化MySQL(必做)你会发现在现在的目标中多了一个"data"文...

  • ubuntu在线安装mysql数据库

    时间:2024-04-20 07:23:05

    1、命令 在ubuntu上安装mysql数据库,通过命令行的方式在线安装。 命令如下: # 更新系统软件包列表sudo apt update# 安装MySQL Serversudo apt install mysql-server# 安装完成后,启动MySQL服务sudo systemctl sta...

  • pymysql +SQLAlchemy操作MySQL数据库(ORM)

    时间:2024-04-20 07:01:35

    一、sqlalchemy简介 SQLAlchemy是用Python编程语言开发的一个开源项目。它提供了SQL工具包和ORM(对象关系映射)工具,使用MIT许可证发行。 SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。它的理念是SQL数据库的量...

  • centos7 高速安装 mariadb(mysql)

    时间:2024-04-19 23:13:25

    从最新版本的linux该系统启动,缺省值是 Mariadb代替mysql!使用系统自带repos安装非常easy:yum install mariadb mariadb-serversystemctl start mariadb ==> 启动mariadbsystemctl enable ma...

  • MySQL二阶段和三阶段提交

    时间:2024-04-19 16:25:14

    在分布式系统中,事务管理是一个至关重要的方面。MySQL作为一种常用的关系型数据库管理系统,提供了二阶段提交(Two-Phase Commit,2PC)和三阶段提交(Three-Phase Commit,3PC)等协议来支持分布式事务。接下来将深入探讨MySQL中的二阶段和三阶段提交,详细介绍它们的...

  • MYSQL基础操作

    时间:2024-04-19 16:16:05

    MYSQL基础操作目录MYSQL基础操作1.基本定义1.1.关系型数据库系统1.2.关系型数据库1.3.MySQL的架构1.4.MySQL的启动和关闭1.5.SQL语言2.数据库的操作2.1.创建数据库2.2.数据库查询3.表操作3.1.创建表3.2.为表指定数据库3.3.查看表3.4.删除表3.5...

  • mysql数据库从删库到跑路之mysql数据类型

    时间:2024-04-19 16:10:14

    一 介绍存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的详细参考:http://www.runoob.com/mysql/mysql-data-types.htmlhttp://dev.mysql.com/doc/refman/5.7/en/dat...

  • MySQL 中 InnoDB 存储引擎使用的 B+树底层数据结构

    时间:2024-04-19 10:29:51

    简要介绍 InnoDB 和它为什么选择使用 B+树 InnoDB 是 MySQL 中默认的存储引擎,广泛用于生产环境中,特别是在要求高可靠性和事务性的应用场景。这个存储引擎支持事务处理、行级锁定、外键约束等高级数据库功能,这使得它非常适合处理大量数据并发访问和处理复杂的业务逻辑。 InnoDB 选择...

  • mysql面试题四(事务)

    时间:2024-04-19 08:14:31

    目录 1.什么是数据库的事务 1. 原子性(Atomicity) 2. 一致性(Consistency) 3. 隔离性(Isolation) 4. 持久性(Durability) 2.事务的并发问题 1. 脏读(Dirty Read) 2. 不可重复读(Non-Repeatable Read) 3...

  • MySQL(二)--事务与视图

    时间:2024-04-18 11:35:00

    一、事务1、提交2、回滚3、ACID特性二、视图1、创建视图2、删除视图3、更新视图4、使用视图三、子查询1、 使用子查询2、 标量子查询3、 关联子查询一、事务在 RDBMS 中,事务是对表中数据进行更新的单位。简单来讲,事务就是需要在同一个处理单元中执行的一系列更新处理的集合。事务开始语句STA...

  • mysql中游标的使用案例详解(学习笔记)(转)

    时间:2024-04-18 10:35:34

    1.游标是啥玩意?简单的说:游标(cursor)就是游动的标识,啥意思呢,通俗的这么说,一条sql取出对应n条结果资源的接口/句柄,就是游标,沿着游标可以一次取出一行。我给大家准备一张图:2.怎么使用游标?//1.声明/定义一个游标declare 声明;declare 游标名 cursor for ...

  • [深入学习Web安全](5)详解MySQL注射

    时间:2024-04-18 08:58:31

    [深入学习Web安全](5)详解MySQL注射0x00 目录0x00 目录0x01 MySQL注射的简单介绍0x02 对于information_schema库的研究0x03 注射第一步——确定查询语句的查询对象个数0x04 注射第二步——UNION联合查询0x05 注射第三步——MySQL基础信息...

  • Linux系统安装mysql数据库docker镜像服务

    时间:2024-04-18 07:11:46

    Linux系统安装mysql数据库docker镜像服务 在线拉取mysql数据库镜像docker pull mysql:5.7 #拉取版本根据需求 2.离线安装去mysql官网下载X86版本的安装包解压加载 tar zvxf tar包 #解压docker load -i tar包 #加载 成...

  • MySQL八、备份和还原

    时间:2024-04-17 23:01:30

    MySQL 八、数据库备份和还原1、二进制日志相关配置1)查看使用中的二进制日志文件列表,及大小SHOW {BINARY | MASTER} LOGSex: show master logs;show binary logs;这两个命令是一样的物理大小2)查看使用中的二进制日志文件SHOW MAST...

  • CentOS 7实战:轻松实现MySQL 5.7.25的tar包离线安装

    时间:2024-04-17 22:05:26

    单机版: 1、Centos7 系统自带MariaDB安装MySQL前需要卸载 # 查看系统自带的MariaDB[root@mysql_master ~]# rpm -qa |grep mariadb mariadb-libs-5.5.56-2.el7.x86_64 # 卸载系统自带的MariaDB[...