
MySQL数据库
此专栏着重分享MySQL再企业中的应用,包括MySQL原理介绍、SQL语句、索引、存储引擎、binlog、备份恢复、xtrabackup、MySQL-MHA、优化配置等相关技术
GeekShuai
这个作者很懒,什么都没留下…
展开
-
MySQL字符集介绍及设置规范
4天-字符集介绍及设置规范字符集介绍字符集是一个系统支持的所有抽象字符的集合,字符是各种文字和符号的总称,包括国家文字,标点符号,图像符号,数字等。。。。mysql数据库的字符集字符集(character)校对规则(collation)mysql中常见的字符集UTF-8(只支持3字节数据)和UTF-8mb4说明:utf8mb4编码是utf8编码的超集,兼容utf8,并且能...原创 2019-06-06 09:19:08 · 2036 阅读 · 0 评论 -
MySQL客户端命令行工具mysql/mysqldump/mysqladmin基本用法讲解
文章目录(1)mysql命令的作用(2)mysqladmin:命令行管理工具(3)mysqldump: 备份数据库和表的内容(1)mysql命令的作用用于连接数据库用于管理数据库2.1 mysql:命令接口自带命令用于数据库连接管理将用户SQL语句发送给数据库2.2 下面是不使用SQL也能用命令\h 或 help 或 ?\G <<-格式化输出,横向变...原创 2019-05-17 10:49:05 · 6496 阅读 · 0 评论 -
(6)MySQL实例初始化配置文件讲解及多实例主机配置操作
文章目录MySQL初始化配置文件作用初始化配置实例预编译的选项: cmake,硬编码到程序当中在命令行上初始化配置:初始化配置文件my.cnf(重点)关于配置文件的读取顺序mysql的初始化配置文件的使用:如何熟悉写一个my.cnf配置文件MySQL多实例配置多实例是什么?为什么要使用多实例?多实例优点多实例缺点MySQL多实例实践多实例配置方法MySQL初始化配置文件作用说明:如果没有...原创 2019-05-15 19:21:20 · 5885 阅读 · 0 评论 -
SQL必知必会(第四版)-MySQL源码/案例导入方法附赠非扫描版必知必会
SQL必知必会(第四版)-源码/案例导入方法为了学习《MySQL 必知必会》中各个例子,需要一组填充数据的表,首先需要下载2个SQL脚本文件。附带《SQL必知必会(第4版)》带源码 非扫描版 高清带书签百度云下载方式:提取码nll1官方案例下载链接下载脚本之后,开始创建和填充书中各章所用的表:创建一个新的数据源create database crashcourse; #(这里使...原创 2019-11-14 15:49:19 · 20507 阅读 · 12 评论 -
centos7中安装MySQL时CMake报错mysql-5.6.38/CMakeFiles/CMakeError.log"
centos7中安装MySQL时CMake报错报错-- Configuring incomplete, errors occurred!See also "/tools/mysql-5.6.38/CMakeFiles/CMakeOutput.log".See also "/tools/mysql-5.6.38/CMakeFiles/CMakeError.log".CMake Err...原创 2019-05-14 09:10:20 · 8271 阅读 · 1 评论 -
MySQL忘记root用户密码以及误删除所有用户解决方法
文章目录MySQL用户密码忘记/丢失后的处理mysql用户全部误删除恢复方法忘记root密码的解决方法MySQL用户密码忘记/丢失后的处理mysql用户全部误删除恢复方法问题:把mysql中的用户全部删除后如何恢复?解决方法一:重新初始化数据库说明:如果自己的测试环境使用此方法还可以,但是如果删除的是生产环境中的数据库用户,此方法就无法使用了。解决方法二:#关掉数据...原创 2019-05-13 15:45:08 · 4123 阅读 · 0 评论 -
MySQL的元数据解释说明
什么是元数据?所谓元数据,就是表示数据的数据,这些数据五花八门,总之,只要不是我们存储到数据库里的数据,大多都可以理解为元数据。描述数据库的任何数据—作为数据库内容的对立面—是元数据。因此,列名、数据库名、用户名、版本名以及从SHOW语句得到的结果中的大部分字符串是元数据。还包括INFORMATION_SCHEMA数据库中的表中的内容,因为定义的那些表存储关于数据库对象的信息。如何来获取这些...原创 2019-05-12 21:08:48 · 4061 阅读 · 0 评论 -
mysql查询缓存解释说明
查询缓存解释说明缓存条件,原理MySQL Query Cache是用来缓存我们所执行的SELECT语句以及该语句的结果集,MySql在实现Query Cache的具体技术细节上类似典型的K/V存储,就是将SELECT语句和该查询语句的结果集做了一个HASH映射并保存在一定的内存区域中。当客户端发起SQL查询时,Query Cache的查找逻辑是,先对SQL进行相应的权限验证,接着就通过Q...原创 2019-05-12 21:00:48 · 3442 阅读 · 0 评论 -
(5)MySQL的逻辑结构(抽象结构)及物理结构
MySQL的逻辑结构(抽象结构)mysql基本命令的使用:#查看库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema...原创 2019-05-12 20:54:49 · 4826 阅读 · 0 评论 -
(4)MySQL实例启动原理及mysqld服务三层结构
MySQL实例原理及mysqld服务三层结构文章目录MySQL实例原理及mysqld服务三层结构MySQL实例例子一 : windows系统中的进程启用原理。例子二 : mysql数据库启用原理例子三 : MySQL启动过程mysqld 服务程序结构第一层: 连接层第二层: SQL层查询缓存解释说明第三层: 储存引擎层MySQL实例mysql启动过程1)启动后台守护进程,并生成工作线...原创 2019-05-12 20:49:34 · 6478 阅读 · 0 评论 -
(3)MySQL客户端与服务端的TCP/IP及socket连接方式
MySQL客户端与服务端的TCP/IP及socket连接方式文章目录MySQL客户端与服务端的TCP/IP及socket连接方式客户端与服务器模型TCP/IP方式连接socket(套接字)连接方式客户端与服务器模型客户端与服务端模型TCP/IP方式连接解释说明TCP/IP套接字方式是MySQL在任何平台下都提供的连接方式,也是网络中使用得最多的一种方式。这种方式在TCP/IP连...原创 2019-05-12 20:52:01 · 5001 阅读 · 0 评论 -
(2)MySQL5.7与5.6版本差异
MySQL5.7与5.6版本差异##5.6/5.7版本安装区别cmake编译的时候加了个第三方插件:boostorg编译的命令:#由5.6scripts/mysql_install_db#变成5.7/bin/mysqld --initialize编译参数: #默认有个临时密码mysqld --initialize #免密码mysqld --initial...原创 2019-05-12 08:51:23 · 7218 阅读 · 0 评论 -
(1)mysql版本详细介绍及安装部署(mysql-5.6)
文章目录运维DBA工作内容MySQL学习框架数据库管理系统什么是数据数据库管理系统(Database Management System) (需要了解)RDBMS与NOSQL (需要熟悉)Oracle产品介绍MySQL获取与安装方式介绍源码编译安装MySQL安装前准备开始安装mysql-5.6.38运维DBA工作内容初级DBA:安装配置,基本使用,基本故障处理中级DBA:体系结构、...原创 2019-05-11 16:16:19 · 3579 阅读 · 0 评论