MySQL 启动与关闭(手动与自动)
手动管理mysql的启动与关闭[root@mysql ~]# servicemysql start --手动启动mysqlStarting MySQL. SUCCESS![root@mysql ~]# service mysql stop --手动关闭mysql Shutting down MySQL.. SUCCESS![root@mysql ~]# mysqld--verbose --help --查看MySQL的默认参数的具体值如果每次启动都手工的指定参数...
MySQL 扩展存储引擎
下面介绍几个列式存储引擎(都有两个版本:社区版、商业版):一:TokuDBTokuDB 是一个高性能、支持事务处理的 MySQL 和MariaDB 的存储引擎。TokuDB 的主要特点则是对高写压力的支持。TokuDB v7 发布了。从该版本开始 TokuDB 宣布开源,开源的社区版本提供全部功能和性能,无宕机的列添加、删除和重命名,以及...
MySQL 官方存储引擎
存储引擎是为不同的表类型处理 SQL 操作的 MySql 组件。InnoDB 是默认的、最通用的存储引擎,也是官方推荐使用的存储引擎,除非一些特定案例。MySql 5.6 中的 CREATE TABLE 语句创建的表的存储引擎默认就是 InnoDB。MySql 服务器使用的是一个可插拔存储引擎架构,它能够在运行的时候动态加载或者卸载这些存储引擎。...
MySQL 工具汇总
收录了MySQL相关有用的工具。工具包含:性能测试,状态分析,SQL路由等方面本文汇总了和MySQL运维开发相关的所有工具,并会持续更新工具套件集· percona-toolkit· oak-toolkit· &nb...
MySQL 读取配置文件的顺序、启动方式、启动原理
一、MySQL读取配置文件的顺序读取顺序:/etc/my.cnf > /etc/mysql/my.cnf > /usr/etc/my.cnf >~/.my.cnf命令验证:[root@mysql ~]# mysql --verbose --help | grep my.cnf order of preference, my.cnf, $MYSQL_TCP_PORT,/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf二、MySQL启动方式...
MySQL 的存储引擎介绍
在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不...
MySQL 单机数据库优化的一些实践(mysql)
数据库优化有很多可以讲,按照支撑的数据量来分可以分为两个阶段:单机数据库和分库分表,前者一般可以支撑500W或者10G以内的数据,超过这个值则需要考虑分库分表。另外,一般大企业面试往往会从单机数据库问起,一步一步问到分库分表,中间会穿插很多数据库优化的问题。本文试图描述单机数据库优化的一些实践,数据库基...
MySQL 常用命令
1.导出整个数据库mysqldump -u 用户名 -p--default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个...
MySQL 常用show命令
MySQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。123456789...
MySQL 不同版本说明
Mysql 的官网下载地址: http://dev.mysql.com/downloads/ 在这个下载界面会有几个版本的选择。 1. MySQL CommunityServer 社区版本,免费,但是Mysql不提供官方技术支持。 &nbs...
MySQL 备份与还原详解
大纲一、MySQL备份类型二、MySQL备份都备份什么?三、MySQL备份工具四、MySQL备份策略五、备份准备工作六、备份策略具体演示注:系统版本 CentOS6.4 X86_64,MySQL版本 MySQL 5.5.32,相关软件下载 http://yunpan.cn/QnymShsCMzGg9一、MySQL备份类型1.热备份、温备份、冷备份 ...
MySQL 安装初始化mysql后,默认几个库介绍
背景介绍: 当我们安装初始化mysql后,默认建了几个数据库,那么这些数据库有什么作用呢?mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || perfor...
MySQL CentOS 6 下RPM方式安装MySQL5.6
CentOS 6 下RPM方式安装MySQL5.61. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下:[root@mysql ~]# ll总用量 113808-rw-------. 1 root root 1434 12月 1318:47 anaconda-ks.cfg-rw-r--r--. 1 root root 42556 12月 13 18:47 install.log-rw-r--r--. 1 root root 10033 12月 13 18:45 install.lo...
MySQL 5.7新特性
新增特性Securityimprovements. MySQL.user表新增plugin列,且若某账户该字段值为空则账户不能使用。从低版本MySQL升级至MySQL5.7时要注意该问题,且建议DBA将使用mysql_old_password插件的账户替换为使用 mysql_native_password插件。数据库管理员可以制定账户密码自动过期策略,密码过期后必须强制进行...
MySQL 5.6中新增特性、不推荐使用的功能以及废弃的功能
虽然已经使用MySQL5.6版本有一段时间了,但由于没有和之前的版本作过详细比较,所以对于哪些重要的或者不太重要的特性是在新版本中引入的,还有哪些特性已经或者将要从旧版本中移除的并没有一个十分全面的了解。最近有一个将某数据库实例由5.5升级为5.6的需求,所以对于MySQL5.6和5.5版本之间的差异做了一个简单梳理。...
MySQL 5.5.35 单机多实例配置详解
一、前言二、概述三、环境准备四、安装MySQL 5.5.35五、新建支持多实例的配置文件(我这里配置的是四个实例)六、初始化多实例数据库七、提供管理脚本 mysqld_multi.server八、整体备份方便后续迁移九、管理MySQL多实例十、登录MySQL多实例十一、其它管理配置十二、总结...
MySQL 5.1.73升级为MySQL 5.5.35详解
一、前言二、概述三、安装MySQL 5.1.73四、升级为MySQL 5.5.35五、总结注,测试环境 CentOS 6.4 x86_64,MySQL 版本(5.1.73、5.5.35)目前最新版。下载地址:http://dev.mysql.com/downloads/mysql/5.1.html#downloads。 一、前言前几篇博客中我们讲解了MySQL5.1与MySQL...
解惑二---关于从事数据库工作,需要哪些经验
经常有学生问我,“老师,我现在开始学习Oracle数据库,但是我没工作经验啊,大多数企业都要求有工作经验的DBA”。没错,一个企业很少聘用无经验的DBA,其实可以理解,一个企业的数据怎么可能叫一个无工作经验的人来管理呢,数据在某种意义上来讲,就是企业的生命线。今天,我就来说说,面对这样的困境,我们应该怎么面对...
Oracle数据块详解
1.什么是数据块(DataBlock)数据块(Oracle DataBlocks),本文简称为“块”,是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的...
区块链与大数据
今天,很多人还没弄懂大数据,区块链又来了。区块链与大数据究竟有着怎样的关系?看完本文的五大观点,你会认同赛智时代的这个结论:区块链让大数据汹涌而来。马云说过,这是一个变化的年代,当很多人还没有搞懂PC互联网的时候,移动互联网来了,当很多人还没弄懂移动互联网,大数据来了。而今天,很多人还没弄懂大数据,区...