
Linux 数据库
文章平均质量分 53
MySQL、MongoDB、Redis、Memcache
睡神之首
己所不欲勿施于人
展开
-
03Mysql 06 存储引擎
mysql存储引擎 mysql程序结构: 1.连接层: 验证身份 提供两种连接方式 建立与SQL层的交互 2.SQL层: 接收连接层传过来的sql语句 验证语法,验证语义 解析器 优化器 执行器 跟存储引擎层建立交互 写缓存 记录日志 3.存储引擎层: 接收SQL层传来的sql语句 与磁盘进行交互,获取数据 跟SQL层建立交互 存储引擎就是mysql的文件系统 1.MySQL提供的存储引擎 01)InnoDB 数据经常添加,查询,修改,删除,使用InnoDB存储引擎(事原创 2021-12-05 22:13:00 · 292 阅读 · 0 评论 -
03Mysql 05 mysql 索引
一、索引 1.什么是索引 1)索引就好比一本书的目录,它能让你更快的找到自己想要的内容。 2)让获取的数据更有目的性,从而提高数据库检索数据的性能。 2.索引的种类 1)BTREE:B+树索引(Btree,B+tress,B*tree) 2)HASH:HASH索引 (memery搜索引擎支持) 3)FULLTEXT:全文索引 (只可以用在myisam搜索引擎,一般纯文本数据格式才会使用) 类似于like + %,但是like + %只适合少量的数据,对于大量数据会很慢,全文索引相对于大量的数据比like原创 2021-12-05 22:12:44 · 443 阅读 · 0 评论 -
03Mysql 04 mysql 命令
mysql的命令 1.mysql连接服务端的快捷命令 #常用命令 \c 中断当前的命令 \G 垂直显示结果 \q 退出数据库 等于 exit quit \h 显示帮助 等于 \? 或 help \T 将执行和输出的内容打印到指定的文件中 \t 取消写入文件 \e 进入编辑状态,可一次编辑多条 mysql 命令,命令后面要加 ; 表示一条命令语句结束 \. 导入指定的sql文件 等于 source \s 查看状态 等于 \status #不常用命令 \r 进入客户端后切换mysql服务器连接,只能是原创 2021-12-05 22:12:28 · 862 阅读 · 0 评论 -
03Mysql 03 多实例主从
MySQL多实例 多实例介绍 # 在一台服务器上以不同的配置文件启动的多个mysql数据库,做主与从的配置叫多实例主从。 mysql多实例: 1.有多个配置文件 2.多个端口、多个进程 3.多个socket文件 4.多个日志文件 5.多个server_id 多实例配置 #!/bin/bash [ -f /etc/init.d/functions ] && source /etc/init.d/functions || echo "函数库不存在!" mysql_dir=/usr/loca原创 2021-12-04 11:15:23 · 150 阅读 · 0 评论 -
03Mysql 02 用户管理
用户管理 1、误删除所有用户【忘记密码】 #演示误删除所有用户 mysql> delete from mysql.user where 1=1; #重启 mysql 服务后就不能登陆 mysql 了 systemctl restart mysql 解决方法: 1、#停止 mysql 服务,并检查进程是否关闭 systemctl stop mysql ps -ef |grep [m]ysql 2、#注意:只跳过授权表登录很不安全,任何人都可以远程登录,所以还要限制只允许本机登录数据库 #2.1、原创 2021-12-04 11:15:05 · 140 阅读 · 0 评论 -
03Mysql 01 安装连接启动配置
数据库介绍 数据库课程体系 数据库简介 1、数据 数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。 在计算机系统中,数据以二进制信息单元 0 1 的形式表示。 数据的定义: 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。 一般数据存储: 存储在word里,缺点: 1.word存储,打开时加载内存 2.数据查询不方便 3.安全级别不高 4.word不原创 2021-12-04 11:14:53 · 255 阅读 · 0 评论