数据库技术
MySQL 日志管理及备份与恢复 1、日志管理 2、备份与恢复 1、日志管理: MySQL的默认日志保存位置为/usr/local/mysql/data 日志开启方式有两种:通过配置文件或者是通过命令 通过命令修改开启的日志是临时的,关闭或重启服务后就会关闭 a)MySQL常用日志类型及开启 : v ...
MVCC1. 什么是MVCC?多版本并发控制技术的英文全称是 Multiversion Concurrency Control,简称 MVCC 。 是通过保存数据在某个时间点的快照来实现并发控制的。也就是说,不管事务执行多长时间,事务内部看到的数据是不受其它事务影响的,根据事务开始的时间不同,每个事 ...
一、为什么用自增列作为主键 1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。 如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。 如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引 ...
MySQL安装与配置 安装 下载 网址:https://www.mysql.com 点击 downloads --> 选择 Community --> 选择 MySQL Community Server --> 选择 5.6.41 对应的操作系统版本 安装 macOS 安装 双击下载好的dmg文件, ...
mysql 5.7安装密码校验插件validate_password 1. 查看validate_password插件 mysql> show variables like '%validate_password%'; 2. 在my.cnf增加如下内容 [mysqld] validate_passw ...
#MySQL日志管理、备份与恢复 ##一、MySQL日志管理 ###1. MySQL日志路径 MySQL的日志默认保存位置为/usr/local/mysql/data ###2. 设置、修改日志路径 MySQL日志路径可在MySQL配置文件(/etc/my.cnf)中进行设置、修改。 [root@l ...
MySQL 七种 JOIN 的 SQL 编写 环境搭建 # 创建部门表 CREATE TABLE tbl_dept ( id INT NOT NULL AUTO_INCREMENT, deptName VARCHAR (30) DEFAULT NULL, locAdd VARCHAR (40) DE ...
编译程序时需要加上-g,之后才能用gdb进行调试:gcc -g main.c -o main linux打开调试 ulimit -c unlimited core文件:先用$ ulimit -c 1024 开启core,当程序出错会自动生成core文件。调试时 gdb a.out core gdb中 ...
函数extractvalue(参数1,参数2) 使用条件:mysql版本5.1以上 有长度限制32位 参数1:XML文档,参数2:XPAT语句 用法: extractvalue(1,concat(0x7e,(select user()),0x7e)) ?id=1' and extractvalue( ...
https://www.cnblogs.com/jiangxiaobo/p/9299296.html ...