-

MySQL

MySQL是最好、最流行的关系型数据库管理系统。雷雪松的博客MySQL栏目主要包含MySQL常用的命令、MySQL基础教程、MySQL数据库维护、MySQL性能调优以及常用的MySQL编程。

MySQL数据类型详解

MySQL

在 MySQL 中,mysql字段的类型是最最基础的一部分。三种主要的类型:文本、数字和日期/时间类型的详细讲解。
阅读原文 »

MySQL主从复制配置

MySQL

mysql主从配置相对来说比较简单,它可以实现读写分离,使数据库能支撑更大的并发,数据备份提高数据的安全性。在实际的工作中使用还是比较多的,这样可以保证业务的稳定,数据的安全性。下面亲测MySQL主从复制配置的详细步骤。
阅读原文 »

MySQL知识点系统总结

MySQL

MySQL数据库是一个非常流行的关系型数据库。配合Linux、PHP、Apache,简称lamp,是一般个人企业网站的首选。MySQL用起来不难,要系统的用好,可不是一件简单的事。于是雷雪松对MySQL系统的总结一下几点:
阅读原文 »

Sphinx配置文件详解

MySQL

一般情况下要实现全文索引的功能,我们一定会想到他–Sphinx,今天主要讲解下Sphinx配置文件。Sphinx的配置文件主要包含以下几个部分:source:数据源。index:索引,索引实际上就是相当于一个字典检索。searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。indexer:构建索引的服务。attr:属性,属性是存在索引中的,它不进行全文索引,但是可以用于过滤和排序。
阅读原文 »

MySQL常用维护命令和操作

MySQL

MySQL数据库安装后,除了包括MySQL服务器进程管理外,还提供了大量工具用于管理和维护MySQL服务器的其它工作。下面雷雪松介绍的这些命令都是在MySQL交互界面以外的命令行中执行的。MySQL常用维护命令和操作主要包括对MySQL数据库状态的查看、性能的优化,MySQL表的检查、分析、修复、优化,MySQL数据库的导出导入、热备份等。
阅读原文 »

MySQL 配置优化

MySQL

下面列出了对性能优化影响较大的主要变量,主要分为连接请求的变量和缓冲区变量。
阅读原文 »

MySQL myisamchk用法

MySQL

MySQL myisamchk实用程序主要用来获得有关数据库表的信息或检查、修复、优化他们。myisamchk适用MyISAM表(对应.MYI和.MYD文件的表)。myisamchk的功能类似mysqlcheck,但其工作不同。myisamchk和mysqlcheck主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。
阅读原文 »

MySQL mysqlcheck用法

MySQL

MySQL mysqlcheck客户端主要用来检查和修复MyISAM表,mysqlcheck还可以优化和分析表。使用mysqlcheck的好处是不需要停止服务器来检查或修复表,mysqlcheck为用户提供了一种方便的使用SQL语句CHECK TABLE、REPAIR TABLE、ANALYZE TABLE和OPTIMIZE TABLE的方式。
阅读原文 »

MySQL mysqlimport用法

MySQL

MySQL mysqlimpor位于mysql/bin目录中,是一个非常有效的导入数据工具。使用LOAD DATA INFILE将文本文件导入相关表的客户程序。mysqlimport客户端提供了LOAD DATA INFILEQL语句的一个命令行接口。这个命令可以让我们很轻松的把有结果规律的文本导入到MySQL数据库中。
阅读原文 »

MySQL设置登陆密码

MySQL

MySQL数据库安全问题一直是人们关注的热门话题,在很多时候新装的MySQL服务默认密码是空的。因此我们需要设置一个自己好记又相对复杂的密码。Mysql数据库中的密码存储必须用password()函数加密,在MySQL表中是以加密形式存储密码的,而不是作为纯文本。权限相关的修改完之后一定要flush privileges,使新设置生效。
阅读原文 »