日志 undo log(回滚) 保存了事务发生之前的数据的一个版本,可以用于回滚,同时可以提供多版本并发控制下的读(MVCC),也即非锁定读 redo log(持久性) 重做日志是在事务开始之后逐步写入重做日志文件,而不一定是事务提交才写入重做日志。确保事务的持久性 存储引擎 InnoDB 支持事务 ...
分类:
数据库 时间:
2021-01-19 12:08:22
阅读次数:
0
安装mysql 使用rpm包安装 yum remove mariadb-libs.x86_64 yum install perl rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm rpm -ivh mysql-community-libs ...
分类:
数据库 时间:
2021-01-19 11:40:29
阅读次数:
0
1.先将MySQL停止、 命令:systemctl stop mysqld #停掉MySQL 命令:systemctl status mysqld #查看状态 2.然后跳过授权表启动MySQL服务程序 这一步主要利用mysqld的 --skip-grant-tables选项 修改my.cnf配置,添 ...
分类:
数据库 时间:
2021-01-18 11:38:24
阅读次数:
0
package test;import java.sql.*;public class retrieve { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); } catch ...
分类:
数据库 时间:
2021-01-18 11:27:02
阅读次数:
0
一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。 ...
分类:
数据库 时间:
2021-01-18 11:25:16
阅读次数:
0
语法:select 函数,列(要求出现在group by的后面)from表【where筛选条件】group by分组的列表order by子句】注意:l查询列表必须特殊,要求是分组函数和group by后出现的字段 ...
分类:
数据库 时间:
2021-01-18 11:19:57
阅读次数:
0
查看MySQL数据库日志 查看mysql数据库日志可以查看对数据库的操作记录。 mysql日志文件默认没有产生,需要做如下配置: sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 把68,69行前面的#去除,然后保存并使用如下命令重启mysql服务。 sudo s ...
分类:
数据库 时间:
2021-01-18 11:01:39
阅读次数:
0
日志乱码 2021-01-16 09:00:02.943 HKT [5568] 日志: 数据库上次关闭时间为 2021-01-15 21:43:21 HKT 2021-01-16 09:00:03.019 HKT [5616] 致命错误: 数据库系统启动中 2021-01-16 09:00:03.5 ...
分类:
数据库 时间:
2021-01-18 10:52:01
阅读次数:
0
1 简介 1.1 主从同步 MySQL的主从复制是一个异步的复制过程(虽然一般情况下感觉是实时的),数据将从一个MySQL数据库复制到另一个MySQL数据库,在master与Slave之间实现整个主从复制的过程是有三个线程参与完成的。其中两个线程(SQL线程和IO线程)在slave端,另一个线程(I ...
分类:
数据库 时间:
2021-01-16 12:16:01
阅读次数:
0
方法一 INSERT INTO table2 (column1, column2, column3, ...) SELECT column1, column2, column3, ... FROM table1 WHERE condition; ...
分类:
数据库 时间:
2021-01-16 12:14:53
阅读次数:
0