随笔分类 - MySQL
主要写mysql相关文章
摘要:1、MySQL体系结构 MySQL的体系结构可以分为两层,MySQL Server层和存储引擎层。 在MySQL Server层中又包括连接层和SQL层,如图1-1所示。 应用程序通过接口( 如ODBC、JDBC)来连接MySQL。 最先连接处理的是连接层,连接层包括通信协议、线程处理、用户名密码认
阅读全文
摘要:1、sysbench介绍 这里介绍一款MySQL数据库的压力测试软件sysbench,用它来进行基准测试。 sysbench 是一个开源的、模块化的、跨平台的多线程性能测试工具, 可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。 目前支持的数据库有MySQL、Oracle 和Postg
阅读全文
摘要:1、问题描述: #做一主三从无损同步复制项目的时候,查看从库状态命令 mysql> show slave status \G *************************** 1. row *************************** Slave_IO_State: Master_H
阅读全文
摘要:1、问题描述: 今天导入SQL文件做测试,但是执行的时候发现如下错误提示: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and
阅读全文
摘要:Linux平台环境下主要有两种连接方式,一种是TCP/IP连接方式,另一种就是socket连接。 在Windows平台下,有name pipe和share memory(不考虑)两种。 TCP/IP连接是网络中用得最多的一种方式。 环境: MySQL数据库实例IP:192.168.0.2 MySQL
阅读全文
摘要:对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表。 1、忘记root密码,进不去数据库: 这个时候需要强制停库,先查看MySQL进程号 Kill掉MySQL进程,命令如下: Kill完可以再查看是否还有进程 [root@tse2
阅读全文
摘要:本文主要介绍MySQL二进制软件包的安装/启动/关闭过程。 也许有人要问为什么要选择二进制的安装方式呢? 其实答案很简单,官方版本中已经把所有功能都配置好了,我们可以很方便地拿来使用。 官方MySQL有四个版本:GA版本、DMR版本、RC版本和Beta版本。一般情况下,生产环境或者测试环境都 选择G
阅读全文
摘要:概述: 事务是由一系列语句构成的逻辑工作单元。事务和存储过程等批处理有一定程度上的相似之处, 通常都是为了完成一定业务逻辑而将一条或者多条语句“封装”起来,使它们与其他语句之间出现一个逻辑上的边界,并形成相对独立的一个工作单元。 当使用事务修改多个数据表时,如果在处理的过程中出现了某种错误,例如系统
阅读全文
摘要:错误: 给mysql对应的用户授予权限的时候提示报错: 解决方法: 后面才知道原来是同事这边新增了用户没有flush
阅读全文
摘要:1、将服务文件拷贝到init.d下,并重命名为mysql cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 2、赋予可执行权限 chmod +x /etc/init.d/mysql 3、添加服务 chkconfig --
阅读全文
摘要:现在mysql版本已经到MySQL 8.0(GA)稳定版本了,所以需求是想简单又快速在centos7下安装指定版本例如MySQL 5.7(GA)版本有下面这种方法 首先需要到mysql官网这里下载对应RPM包来update一下 1.全新安装MySQL的步骤 我这边是想安装5.7.23版本,然后这个r
阅读全文