
Mysql基础
Nix GnaHz
天道酬勤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在centos7.2上安装Mysql(使用Docker)
自己的话:经过两周的学习,Hadoop就告一段落了 又来到了学习Hive的第一天,每天都要保持前进,加油 纸上得来终觉浅,绝知此事要躬行,能不忆江南? Mysql安装(在centos7.2上安装) 一、安装docker 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过 uname -r 命令查...原创 2019-09-16 20:25:05 · 507 阅读 · 0 评论 -
Mysql第五天——Mysql主从复制
Mysql主从复制 一、主从复制的基本原理 slave会从master读取binlog来进行数据同步 1.原理: 主数据库的每次变更(增删改查)都会记录到二进制文件总 从数据库有两个线程,一个是io线程去读取二进制文件,并写入到自己的中继日志中,还有一个sql线程,数据重放到自己的数据库中 2.步骤: MySQL主从复制过程分成三步: 1 master将改变记录到二进制日志(binary lo...原创 2019-09-22 13:58:39 · 347 阅读 · 1 评论 -
Mysql第四天——Mysql基础命令
MySQL5.6 基础命令 SQL语句必须以分号结尾 一、登录与退出: (1)启动 mysql>mysqld_safe & #后台启动 (2)启动:跳过密码启动数据库,适用于密码忘记情况 mysql> mysqld_safe --skip-grant-tables; (3)登录(未设置密码时) mysql>mysql (4)登录(使用用户及密码) mysql>...原创 2019-09-21 19:27:08 · 267 阅读 · 0 评论 -
Mysql第三天——Mysql结构介绍(逻辑结构、物理结构)
Mysql结构分为逻辑结构和物理结构 一、MySQL逻辑结构 简版(自画): 1.Connectors: 指的是不同语言中与SQL的交互,c 、java等连接mysql 2 Management Serveices & Utilities: 系统管理和控制工具,备份、容灾恢复、集群等 3 Connection Pool: 连接池: 管理缓冲用户连接,线程处理等需要缓存的需求。 负责监听...原创 2019-09-20 21:59:52 · 2350 阅读 · 0 评论 -
Mysql第二天——SQL和MySQL介绍
SQL、MySQL是什么? SQL是一种专门用来与数据库沟通的语言。 MySQL是一个关系型数据库管理系统。 SQL介绍 SQL 是用于访问和处理数据库的标准的计算机语言。 一、什么是 SQL? 1.指结构化查询语言 2.使我们有能力访问数据库 3.是一种 ANSI 的标准计算机语言(ANSI,美国国家标准化组织) 二、SQL能做什么? 1.面向数据库执行查询 2.可从数据库取回数据 3.可在数...原创 2019-09-20 21:56:42 · 263 阅读 · 0 评论 -
Mysql第一天——数据库概念及基础知识
数据库概念 一、数据库属性 数据库:按照数据结构来组织,存储和管理数据的建立在计算机存储设备上的仓库.简单来说就是存储数据的仓库. 二、数据库分类 1.网络数据库 网络数据库是指把数据库技术引入到计算机网络系统中,借助于网络技术将存储于数据库中的大量信息及时发布出去;而计算机网络借助于成熟的数据库技术对网络中的各种数据进行有效管理,并实现用户与网络中的数据库进行实时动态数据交互. 2.层级数据库 ...原创 2019-09-20 20:48:17 · 693 阅读 · 0 评论 -
MySQL5.6 基础命令(补充)
MySQL5.6 基础命令 SQL语句必须以分号结尾 1.数据库命令行中执行linux语句使用system system linux命令; 2.MySQL跳过密码登陆数据库,适用于密码忘记情况–grant-skip-table参数 mysqld_safe --skip-grant-tables; 3.MySQL临时改变数据库提示符 prompt xx>; 4. 查看MySQL的用户和...原创 2019-09-19 21:59:12 · 570 阅读 · 0 评论 -
MySQL5.6 基础命令
MySQL5.6 基础命令 SQL语句必须以分号结尾 一、登录与退出: (1)启动 mysqld_safe & #后台启动 (2)登录(未设置密码时) mysql (3)登录(使用用户及密码) mysql -u(用户名) -p(密码) (4)退出 quit 或 exit (5)设置密码 updata mysql.user set password=password('密码'); ...原创 2019-09-18 21:24:00 · 733 阅读 · 0 评论 -
在centos7.2上安装Mysql(使用mysql安装包)
Mysql安装(在centos7.2上安装) 一、上传安装包到centos7 1.准备安装包 2.在虚拟机centos7创建存放软件的文件夹 mkdir /application 3.将压缩包上传并解压 (1)在创建好的目录下,利用lrzsz框架上传,如虚拟机尚未安装该框架,先利用yum源进行安装: yum install -y lrzsz (2)上传压缩包 rz (3)解压 tar -z...原创 2019-09-18 20:25:48 · 777 阅读 · 0 评论 -
Mysql第六天——Amoeba实现Mysql读写分离
Mysql读写分离 一、关于读写分离 读写分离(Read/Write Splitting),基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 1.问题: 由于数据库没有优化,会导致主数据库的压力较大. 2.策略: 如果是读的操作,都访问从数据库. 如果是写的...原创 2019-09-22 15:51:17 · 251 阅读 · 0 评论