mysqlcheck使用介绍 检查、修复、优化、分析表
以下内容主要适用于mysql 5.6,5.5的版本可能有部分选项不可用。通常使用该工具一般语法为:shell> mysqlcheck [options] db_name [tbl_name ...]shell> mysqlcheck [options] --databases db_name ...shell> mysqlcheck [options] --all-databases比如对mysql库进行mysqlcheck操...
MySQL SQL_MODE详解
SQL_MODE:通过对其正确的设置可以完成一些约束检查的工作,设置时,可在配置文件my.cnf或my.ini中进行,也可在客户端中进行,并可分别进行全局的设置或当前会话的设置。
MySQL 查询处理 SQL查询执行顺序
以下内容出自姜总的《MySQL SQL编程》一书◇ 查询处理: · 物理查询处理 MySQL的DB层有Parser与Optimizer两个组件: ...
MySQL INTO OUTFILE和LOAD DATA INFILE用法
mysql使用csv格式
MySQL tee实现Oracle Spool
mysql客户端中,输入help可以查看到一个命令:tee (\T) Set outfile [to_outfile]. Append everything into given outfile.该命令可...
Linux平台MySQL忘记root密码解决方案
<span style="font-size:18px;">此处Mysql版本为5.6,其他版本类似</span><br /><br /><span style="font-size:18px;">mysql> SELECT version();</span><br /><span style="font-size:18px;">+-----------+</span><br /><span style="font-size:18px;">| version() |</span><br /><span style="font-size:18px...
MySQL 删除匿名用户(空用户)
默认情况下,mysql安装好之后,会存在匿名用户,也可以叫空用户,输入mysql之后直接回车便可进入mysql。该匿名用户具有一定的权限,通过SHOW DATABASES;可以查看到information_schema数据库。
MySQL client客户端的四种连接方式
mysql client要连接到mysql server上,需要有连接协议支持。在windows上,本地的连接可以通过命名管道和共享内存的方式实现,当然也可以通过TCP/IP的方式,TCP/IP不仅可以适用于本地,还可以适用于远程。在linux/unix上,本地的连接可以通过socket,当然也可以通过TCP/IP。TCP/IP:
MySQL View(视图)详解
从用户角度来看,一个视图是从一个特定的角度来查看数据库中的数据。从数据库系统内部来看,一个视图是由 SELECT 语句组成的查询定义的虚拟表。从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从...
mysqld与mysqld_safe
在一些场景下,通常使用 mysqld_safe &来启动mysql,mysqld是什么进程呢?启动实例之后,可以通过ps来查看一下mysql的进程,发现其中不仅仅有mysqld_safe,还有一个mysqld进程。op 4546 1 ...
MySQL 执行计划explain详解
《高性能 MySQL》
MySQL 图形化管理工具一览
MySQL Workbench:
MySQL 性能优化之硬件瓶颈分析
在过往与很多人的交流过程中发现,在谈到基于硬件来进行数据库性能瓶颈分析的时候,常被大家误解为简单的使用更为强劲的主机或者存储来替换现有的设备。个人觉得这其中可能存在一个非常大的误区。我们在谈论基于硬件进行优化的时候,不能仅仅将数据库使用的硬件划分为主机和存储两部分,而是需要进一步对硬件进行更细...
MySQL 性能优化之存储引擎选择
离上一篇文章已经有很长时间没有更新这个MySQL数据库性能优化专题了,时间太紧加上人之惰性,今天这里将之前就规划好的关于存储引擎选择方面的内容更新出来,希望对大家有所帮助吧MySQL 的存储引擎可能是所有关系型数据库产品中最具有特色的了,不仅可以同时使用多种存储引擎,而且每种存储引擎和MySQL之间使用插件方...
MySQL 性能优化之SQL优化
有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础优化目标减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据...
MySQL 性能优化之索引优化
大家都知道索引对于数据访问的性能有非常关键的作用,都知道索引可以提高数据访问效率。为什么索引能提高数据访问性能?他会不会有“副作用”?是不是索引创建越多,性能就越好?到底该如何设计索引,才能最大限度的发挥其效能?这篇文章主要是带着上面这几个问题来做一个简要的分析,同时排除了业务场景所带来的...
MySQL 性能优化之缓存参数优化
在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时...
MySQL 5.5.x 配置Master-Slave主从复制
环境:OS:CentOS-6.5-64bitDBMS:MySQL 5.5.28步骤很简单,过程也很简单,所以搭建这个环境也是很简单的。步骤可以分解为:1.配置一个服务器作为master2.配置一个服务器作为slave3.将slave连接到master
CentOS 6.5 源码编译安装 MySQL 5.5 5.6
〇 安装准备: 删除默认安装好了的MySQL和配置文件:yum -y remove mysql*rm /etc/my.cnf安装包依赖: yum –y install cmake make gcc gcc-c++ autoconf bison automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* ...
CentOS 6.x 通过修改yum源 安装最新mysql-server教程
mysql