标签:MySQL
MySQL特性及架构
一、MySQL数据库特性 1. 内部构件和可移植性 使用C和C++编写,保证了源代码的可移植性。 支持多种平台。 提供众多编程语言的API接口。 采用核心线程和完全多线程(使用多CPU)。 提供事务性和非事务性存储引擎。 使用极快的”B树”磁盘表和索引压缩。 极快的基于线程的内存分配系统。 提供TCP/IP、ODBC和JDBC等多种数据库连接途径。 存储器中……
MySQL最优配置模板( 5.6&5.7)
MySQL 5.6&5.7配置文件(姜总提供) [mysql] default-character-set=utf8mb4 user = root password = 123456 port = 3306 socket = /tmp/mysqld.sock prompt="\u@\h \d>" ……
MySQL 5.6对用户密码安全性的加强
MySQL用户密码是如何生成和保存的? 如果你已经接触MySQL一段时间了,那么想必你一定知道MySQL把所有用户的用户名和密码的密文存放在mysql.user表中。大致的形式如下: mysql> select user,password from mysql.user; +----------------+------……
MySQL多实例安装配置
MySQL进行多实例配置再生产环境中非常常见,比如一些高配置数据库服务器,就会跑多个MySQL实例,借助多实例绑定的方式提高服务器的整体资源利用率。另外在MySQL5.7以上版本还不支持多源复制时,当你有多个主时,也可以使用一台服务器开多个MySQL实例做从。 MySQL多实例配置一般有两种方式: 第一种:基于mysqld_multi来实现。mysqld_m……
MySQL字符集与校验规则
一、基础知识 字符和字符集(Character and Character set) 那什么是字符呢?在计算机领域,我们把诸如文字、标点符号、图形符号、数字等统称为字符,包括各国家文字、标点符号、图形符号、数字等。而由字符组成的集合则成为字符集,是一个系统支持的所有抽象字符的集合。字符集由于包含字符的多少与异同而形成了各种不同的字符集,字符集种类较多,每个字……
MyISAM存储引擎锁机制
一、MYISAM表级锁 MyISAM存储引擎只支持表级锁的锁模式:有表级共享锁和表级排它锁 MyISAM在执行查询语句(SELECT)前,会自动给涉及的所有表加读锁,在执行更新操作(UPDATE、DELETE、INSERT等)前,会自动给涉及的表加写锁。 所以对MyISAM表进行操作会有以下情况: 1.对MyISAM表的读操作(加读锁),不会阻塞其他进程对同……
MySQL表导入导出
有时经常会需要将MySQL数据库中的数据导出到外部存储文件中,MySQL数据库中的数据库可以导出成sql文本文件、xml文件或者html文件以及txt文本文件,同样这些导出文件也可以导入到MySQL数据库中。 一、导出文本文件 1. 用 SELECT * INTO OUTFILE 导出文本文件 MySQL 数据库导出数据时,允许使用包含导出定义的 SELEC……
MySQL各类文件详解
一、参数文件 MySQL实例启动时,MySQL会先去读一个配置参数文件,用来寻找数据库的各种所在位置以及指定某些初始化参数,这些参数通常定义了某种内存结构有多大等设置。默认情况下,MySQL实例会按照一定的次序去取,你只需通过命令mysql –help | grep my.cnf来寻找即可。 $ mysql --he……
MySQL用户和权限管理
一、MySQL权限体系 MySQL 的认证是“用户”加“主机”形式,而权限是访问资源对象,MySQL 服务器通过权限表来控制用户对数据库的访问,权限表存放在 mysql 数据库中,初始化数据库时会初始化这些权限表。存储账户权限信息表主要有下面 5 张: user db tables_priv columns_priv procs_priv MySQL 5……
MySQL 5.6多方式安装
一、MySQL RELEASE FORMAT MySQL官方发行版本一般就有以下几种(官方下载地址),其实大部分软件的发行版大多数情况下也是以下几种,所以只要明白一个软件的发行方式就OK。另外下载MySQL任何包都应该去官方网站下载,记住一定在官方下载且最好直接下载(不使用第三方工具),并且最好下载完成后经过MD5校验。因为MySQL是开源的,所以使用第三方……
MySQL 5.6新特性概览
MySQL5.6 features This is the MySQL™ Reference Manual. It documents MySQL 5.6 through 5.6.28 http://dev.mysql.com/doc/refman/5.6/en/ http://dev.mysql.com/doc/refman/5.6/en/mysql-nu……
MySQL存储引擎介绍
内容导航 ●存储引擎是什么 ●MySQL存储引擎 ●MySQL存储引擎操作语句 ●存储引擎选择标准 存储引擎是什么? 存储引擎说白了就是如何存储数据,如何为存储的数据建立索引和如何更新,查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。 在Oracle 和SQL Server等数……