-

MySQL数据库

MySQL数据库开源的关系型数据库管理系统。MySQL数据库主要分享MySQL相关的配置,MySQL调优备份,MySQL集群负载等知识,记录一些MySQL常用命令和教程以及MySQL使用的技巧。

MySQL常用的SQL查询语句

MySQL

在MySQL的学习过程中,最复杂,最考验SQL功底的就是SELECT查询语句了。下面总结一下在WEB网站开发中比较实用的时期查询SQL语句。假设MySQL数据库表中时间字段为add_time,类型为datetime。
阅读原文 »

Windows MySQL5.7安装和配置

MySQL

MySQL5.7是MySQL是最新的MySQL大版本,也是官方认为目前性能最好的。MySQL5.7也有很多改动,很多新的特性。下面就详细介绍下Windows下面MySQL5.7.10安装和配置,也和大家分享在MySQL5.7.10安装过程中的一些心得。
阅读原文 »

MySQL忘记root密码怎么办?

MySQL

MySQL忘记root密码怎么办?一般情况下会有两种思路:找回密码和重置密码。在实际的工作中,MySQL数据库忘记root密码一般采用重置密码的办法去解决。下面就看看在Linux下和在Windows下重置root密码的步骤。
阅读原文 »

phpMyAdmin安装教程

PHP

phpMyAdmin 是一个以PHP为基础,让管理者可用Web接口管理MySQL数据库。phpMyAdmin可以用来远程管理MySQL数据库,方便的建立、修改、删除数据库及资料表。需要注意的是phpmyadmin 4.2的版本对非mysql5.5的数据库会提示错误:您应升级到 MySQL 5.5.0 或更高版本。下面主要看下在Linux下面phpMyAdmin4.0.10安装教程和详细配置步骤。
阅读原文 »

Sphinx全文检索配置

MySQL

Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL做全文搜索,它可以提供比数据库本身更专业的搜索功能。Sphinx的主要特性包括:高速索引 、高速搜索、高可用性,提供良好的相关性排名和文档摘要生成,支持分布式搜索,支持布尔、短语、近义词查询、每个文档多个全文检索域(默认最大32个)、每个文档多属性、断词等特性。Sphinx为MySQL设计了一个存储引擎插件,下面讲解下MySQL Sphinx全文检索的配置。
阅读原文 »

MySQL mysqlshow用法

MySQL

MySQL mysqlshow客户可用来很快地查找存在哪些数据库,数据库中的表,表中的列或索引。MySQL mysqlshow为一些SQL显示语句提供了一个命令行界面,相同的信息可以通过直接使用那些语句获得。
阅读原文 »

MySQL mysqlhotcopy用法

MySQL

MySQL mysqlhotcopy主要功能是当服务器在运行时快速备份MyISAM或ISAM表的工具。mysqlhotcopy是一个Perl脚本,它使用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行运行在Unix和NetWare,并且MySQL数据库必须在本机。
阅读原文 »

MySQL mysqladmin用法

MySQL

mysqladmin用于管理MySQL服务器的客户端。mysqladmin执行管理操作的客户程序,可以用它来创建或删除数据库,重载授权表,将表刷新到硬盘上,以及重新打开日志文件,检索版本、进程,以及服务器的状态信息。通过执行mysqladmin –help,你可以看到mysqladmin的版本、MySQL安装平台和MySQL的分发版本。下面讲解下mysqladmin用法和参数的介绍。
阅读原文 »

MySQL myisampack用法

MySQL

工作中接触myisam存储引擎数据库,每天产生大量的数据,磁盘空间占用过大。myisampack工具可以压缩MyISAM表来解决空间占用过大的问题。通常,myisampack可以将数据文件压缩到40%-70%。当以后使用表时,解压缩列需要的信息被读入内存。当访问具体的记录时性能会更好,因为你只需要解压缩一个记录。
阅读原文 »

MySQL查询分析explain详解

MySQL

MySQL explain可以显示处理select语句如何使用索引以及连接表的相关。可以帮助选择更好的索引和写出更优化的查询语句。MySQL explain是一个调优非常有用的命令,下面对explain返回的参数作一个详细的讲解。
阅读原文 »