标签:mysql 第4页

未分类

MySQL · 引擎特性 · InnoDB崩溃恢复

sa 发布于 2018-01-13

前言 数据库系统与文件系统最大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据库的日志和一套完善的崩溃恢复机制来保证。本文仔细剖析了InnoDB的崩溃恢复流程,代码基于5.6分支。 基础知识 lsn:...

阅读(43)评论(0)

未分类

MySQL的InnoDB的幻读问题

sa 发布于 2018-01-13

MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。 未提交读(READ UNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。 提交读(READ COMMITTED)...

阅读(38)评论(0)

未分类

安装 mysql 备份工具 Percona XtraBackup

sa 发布于 2017-12-26

xtrabackup第三方备份工具 Xtrabackup 是percona公司的开源项目,用以实现类似innodb官方的热备份工具InnoDB Hot Backup的功能,能够非常快速地备份与恢复mysql数据库。 Xtrabackup中包含两个工具: xtrabackup是用于...

阅读(235)评论(0)

未分类

mysql select into outfile 语法 乱码问题

sa 发布于 2017-12-16

一个常见的问题,mysql 导出csv格式的语法,已经乱码问题: 由于数据库一般默认的是UTF-8 格式的字符集,而execl默认的是gbk格式的字符集,这里有两种方法解决乱码: 方法一: 先转出.txt格式的文件,然后选择用excel打开时,提示选择哪种编码打开,选择gbk即可...

阅读(298)评论(0)

未分类

centos7忘记mysql密码

sa 发布于 2017-12-16

个人环境 mysql 5.7.16 centos 7.4 1. 修改mysql配置文件 编辑配置文件 vim /etc/my.cnf 按i在[mysqld]中添加skip-grant-tables,即跳过权限认证 skip-grant-tables 按esc后输入:wq保存退出 ...

阅读(178)评论(0)

未分类

MySQL中报错:Can’t find file: ‘./mysql/plugin.frm’的解决方法

sa 发布于 2017-12-16

发现问题 最近在工作中发现了一个问题,这个问题就是MySQL的磁盘满了,将数据库目录data移动到/data3目录,/etc/my.cnf里面也修改了相应的datadir目录,权限也赋予了,但是service mysql start;的时候报错,下面话不多说了,来一起看看详细的解...

阅读(173)评论(0)

未分类

Drupal 8在Debian上安装配置MySQL

4

sa 发布于 2017-12-16

本教程介绍为Drupal 8在Debian使用APT安装MySQL,因为使用APT安装方便简单,要安装MySQL需要安装MySQL官方APT软件源。 在Debian上安装MySQL数据库 1)下载MySQL Apt源安装包 进入MySQL官方软件源下载页面,下载Debian软件源...

阅读(151)评论(0)