Welcome 微信登录

首页 / 数据库 / MySQL

CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解

CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解

MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz)。一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安装配置,自定义非常方便。但在安装过程中发现,其实官方提供的安装说明文件太过简单,而且里面的参数还有问题,依照执行后,mysql 服务启动报错,查找了一些资料并反复试验后,自己总结出一套切实可行的安装配置流程,具体如下:1、下载 MySQL for Linux ...
mysql 5.7.16 安装配置方法图文教程

mysql 5.7.16 安装配置方法图文教程

结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x64 5.7.16。在安装过程中出现并解决了如下问题:“mysql 服务无法启动 服务没报告任何错误”1.下载:地址:http://dev.mysql.com/downloads/mysql/2.安装:ZIP Archive版是免安装的。只要解压就行了。不需要安装。我的放在d盘啦。3.配置:也就是my.ini文件的由来。把my-default.ini这个文件复制一下重命名my.ini,然...
MySQL数据库21条最佳性能优化经验

MySQL数据库21条最佳性能优化经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是...
Mysql索引的类型和优缺点详解

Mysql索引的类型和优缺点详解

索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。注:[1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为了在某种程序上弥补这一缺陷,许 多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进 行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再...
MySQL 8.0.0开发里程碑版发布!

MySQL 8.0.0开发里程碑版发布!

MySQL 开发团队于 12 日宣布 MySQL 8.0.0 开发里程碑版本(DMR)发布! 可能有人会惊奇 MySQL 为何从 5.x 一下跳跃到了 8.0。事实上,MySQL 5.x 系列已经延续了很多年,从被 Oracle 收购之前就是 5.1,而收购之后一直维持在 5.x,比如 5.5,5.6,5.7 等等。其实,如果按照原本的发布节奏,可以把 5.6.x 当成 6.x,5.7.x 当成 7.x。所以,只是换了版本命名方式而已。 不过这次发布的 ...
mysql 单机数据库优化的一些实践

mysql 单机数据库优化的一些实践

数据库优化有很多可以讲,按照支撑的数据量来分可以分为两个阶段:单机数据库和分库分表,前者一般可以支撑500W或者10G以内的数据,超过这个值则需要考虑分库分表。另外,一般大企业面试往往会从单机数据库问起,一步一步问到分库分表,中间会穿插很多数据库优化的问题。本文试图描述单机数据库优化的一些实践,数据库基于mysql,如有不合理的地方,欢迎指正。1、表结构优化在开始做一个应用的时候,数据库的表结构设计往往会影响应用后期的性能,特别是用户量上来了以后的性能。因...
MariaDB(MySQL)创建、删除、选择及数据类型使用详解

MariaDB(MySQL)创建、删除、选择及数据类型使用详解

一、MariaDB简介(MySQL简介略过) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美...
mysql索引学习教程

mysql索引学习教程

在mysql 中,索引可以分为两种类型 hash索引和 btree索引。什么情况下可以用到B树索引?1.全值匹配索引比如:orderID="123”2.匹配最左前缀索引查询比如:在userid 和 date字段上创建联合索引。那么如果输入 userId作为条件,那么这个userid可以使用到索引,如果直接输入 date作为条件,那么将不能使用到索引。3.匹配列前缀查询比如: order_sn like ‘134%" 这样可以使用到索引。4.匹配范围值查询c...
MySQL修改默认字符集编码的方法

MySQL修改默认字符集编码的方法

今天又遇到修改MySQL默认字符集编码的问题,折腾了半天解决了,赶快记录下来,以后就不用每次折腾了。查看MySQL字符集的命令是“show variables like "%char%";”。以MySQL5.6为例,默认的字符集为:在工作中需要将字符集全部修改为utf8。以下是修改的方法:1.打开安装目录,默认在“C:Program FilesMySQLMySQL Server 5.6”,2.在当前文件夹中复制一份“my-default.ini”,重命名为...
LNMP下使用命令行导出导入MySQL数据库的方法

LNMP下使用命令行导出导入MySQL数据库的方法

作为站点或服务器运维人员,网站的备份与还原操作是必须熟练的。MySQL 数据库的导出和导入操作是必不可少的,对于一般的用户,可能使用的比较多的是 phpMyAdmin 这样的可视化操作界面,但是这种界面操作在数据库比较大的情况下,经常出错。如果你对Linux下的命令比较熟悉,并且自己使用的是 vps 或云服务器的话,可以使用 MySQL 相关命令来导出和导入数据库,非常方便高效!导出数据库导出数据库为 db_wp.sql.gz 文件:mysqldump -...
<< 21 22 23 24 25 26 27 28 29 30 >>