1.事务介绍 在 MySQL 中只有使用了 InnoDB 存储引擎的数据库或表才支持事务 事务主要针对DML语句(UPDATE、INSERT、DELETE) 一组数据操作执行步骤,这些步骤被视为一个工作单元 用于对多个语…
MySQL 表空间管理
1.表空间概念 InnoDB存储引擎可将所有数据存放于ibdata*的共享表空间,也可将每张表存放于独立的.ibd文件的独立表空间. 共享表空间以及独立表空间都是针对数据的存储方式而言的。 MySQL从5.5版本以后出现…
MySQL 存储引擎
1.MySQL提供的存储引擎 InnoDB MyISAM MEMORY ARCHIVE FEDERATED EXAMPLE BLACKHOLE MERGE NDBCLUSTER CSV 除了以上一些存储引擎,MySQL还…
MySQL 索引管理
一、索引介绍 1.什么是索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 比如汉语字典的目录页(索引),我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要…
MySQL数据库SQL语句
一、SQL语言的分类 SQL语言分为四大类: DDL (Data Definition Language) 数据定义语言 DML (Data Manipulation Language) 数据操纵语言 DQL (Data…
解决忘记数据库root用户密码问题
1.停止数据库 systemctl stop mysqld 2.跳过授权表和网络启动数据库 nohup mysqld_safe --skip-grant-tables --skip-networking & 3.…
MySQL 用户及权限管理
1.mysql用户的定义 在mysql中,用户由用户名和主机域组成的。 1.1 用户名的写法 mysql> create user test1@'localhost'; 注意:用户名不要以数字、…
MySQL 5.7 编译安装
1.MySQL源码包获取 在MySQL官网下载你需要的二进制包版本。 官网下载链接:https://downloads.mysql.com/archives/community/ 本文是以mysql-5.7.28版本为例…
Cobbler自动化安装系统
Cobbler介绍 概念 Cobbler是一个Linux服务器快速网络安装的服务,由python开发,小巧轻便(15k行python代码),可以通过PXE的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,…
OpenVPN部署与应用
简介 VPN直译就是虚拟专用通道,是提供给企业之间或者个人与公司之间安全数据传输的隧道,OpenVPN无疑是Linux下开源VPN的先锋,提供了良好的性能和友好的用户GUI。 OpenVPN大量使用了OpenSSL加密库…