上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 1.开启二进制日志 [root@db02 ~]# vim /etc/my.cnf [mysqld] server_id log_bin=/usr/local/mysql/data/mysql-bin 2.查看二进制日志 #物理查看 [root@db02 ~]# ll /usr/local/mysql 阅读全文
posted @ 2020-07-24 20:28 等等马上就好 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.mysql错误日志 1.错误日志默认是关闭的 2.默认路径是 $datadir/,默认的名字是'主机名.err' 3.配置方式(一般场景所有配置) [root@db02 ~]# vim /etc/my.cnf [mysqld] server_id=1 basedir=/usr/local/mys 阅读全文
posted @ 2020-07-24 20:20 等等马上就好 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1.什么是锁 “锁”顾名思义就是锁定的意思。 2.作用 在事务ACID特性过程中,“锁”和“隔离级别”一起来实现“I”隔离性的作用。 3.锁的类别 排他锁:保证在多事务操作时,数据的一致性。(在我修改数据时,其他人不得修改) 共享锁:保证在多事务工作期间,数据查询时不会被阻塞。 乐观锁:多实务操作时 阅读全文
posted @ 2020-07-24 20:19 等等马上就好 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.事务日志 1.redo log redo,顾名思义“重做日志”,是事务日志的一种 作用: 在事务ACID过程中,实现的是“D”持久化的作用。 REDO:记录的是,内存数据页的变化过程 特性:WAL(Write Ahead Log)日志优先写 文字描述流程: # 修改 1)首先将表中id=1的行所 阅读全文
posted @ 2020-07-24 20:13 等等马上就好 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.什么是事务? 主要针对DML语句(update,delete,insert) 1.一组数据操作执行步骤,这些步骤被视为一个工作单元: 1)用于对多个语句进行分组 2)可以在多个客户机并发访问同一个表中的数据时使用 2.所有步骤都成功或都失败 1)如果所有步骤正常,则执行 2)如果步骤出现错误或不 阅读全文
posted @ 2020-07-20 19:06 等等马上就好 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 5.5版本以后出现共享表空间概念 表空间的管理模式的出现是为了数据库的存储更容易扩展 5.6版本中默认的是独立表空间 1.共享表空间(ibdata1) 1.存储的内容 1.系统数据 2.undo redo、undo日志,事务日志 3.临时表 2.概念 1.优点: 可以将表空间分成多个文件存放到各个磁 阅读全文
posted @ 2020-07-20 19:02 等等马上就好 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.innodb核心特性 MVCC 事务 行级锁 #innodb支持行级锁,myiasm支持表级锁 热备份 #innodb支持热备,myisam不支持热备 自动故障恢复 Crash Safe Recovery 2.存储引擎相关命令 1.查看当前数据库配置的存储引擎 mysql> SELECT @@d 阅读全文
posted @ 2020-07-20 18:58 等等马上就好 阅读(230) 评论(0) 推荐(0) 编辑
摘要: mysql的文件系统 1.mysql提供的存储引擎 01)InnoDB 适合数据增删改查 02)MyISAM 存储一些只读的数据 03)MEMORY 支持hash索引 04)ARCHIVE 05)FEDERATED 06)EXAMPLE 07)BLACKHOLE 08)MERGE 09)NDBCLU 阅读全文
posted @ 2020-07-20 18:54 等等马上就好 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.注意事项 1.创建索引时会将数据重新进行排序 2.创建索引会占用磁盘空间,所以索引不是越多越好 3.在同一列上避免创建多种索引 4.避免在数据很长的字段上创建索引,如果要创建就创建前缀索引 2.前缀索引 # 根据前四个字符创建前缀索引 mysql> alter table test add in 阅读全文
posted @ 2020-07-17 19:43 等等马上就好 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.什么是索引 1.索引就好比一本书的目录,它能让你更快的找到自己想要的内容。 2.让获取的数据更有目的性,从而提高数据库检索数据的性能。 2.索引的种类 1.BTREE: B+树索引(Btree,B+tree,B*tree) 2.HASH:HASH索引(memery存储引擎支持) 3.FULLTE 阅读全文
posted @ 2020-07-17 19:35 等等马上就好 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 作用: # 多表联查,联表查询 1.传统连接 1.集合 #集合 [xiaoqiu,xiaowang,qiandao] [80,90,100] #数据库 id:[1,2,3] name:[xiaoqiu,xiaowang,qiandao] id:[1,2,3] mark:[80,90,100] 2.建 阅读全文
posted @ 2020-07-17 19:28 等等马上就好 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 1.字符集 # Mysql 的字符集有4个级别的默认设置:服务器级,数据库级,表级和字段级,客户端交互时,也可以指定字符集 # 字符集:是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等 最早的字符集:ASCII码 中国的字符集:gbk,utf 阅读全文
posted @ 2020-07-16 19:53 等等马上就好 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 1.select查询语句 1.查询表中所有的数据 # 很危险,数据量过大,容易导致down机 mysql> select * from student; # 先查询数据总量,然后决定是否可以查询所有数据 mysql> select count(*) from student; + + | count 阅读全文
posted @ 2020-07-15 15:01 等等马上就好 阅读(1207) 评论(0) 推荐(0) 编辑
摘要: 1.insert 命令 1.查看表结构 mysql> desc student; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | id | int(11) | NO | PRI | NULL 阅读全文
posted @ 2020-07-15 14:55 等等马上就好 阅读(406) 评论(0) 推荐(0) 编辑
摘要: sql语句的语义种类 DDL: 数据定义语言 Data Definition Language DCL: 数据控制语言 Data Control Language DML: 数据操作语言 Data Manipulate Language DQL: 数据查询语言 Data Query Language 阅读全文
posted @ 2020-07-14 18:27 等等马上就好 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1.mysql连接后快捷键 \? #帮助 \c #终止当前命令 \r #重连数据库 \d #修改命令结束符 \e #写入文件,同时执行多条命令 \G #垂直显示结果 \q #退出数据库 \g #命令结束 \h #帮助 \t #取消写入文件 \T #将执行过程与结果写入一个文件 \p #打印一次命令 阅读全文
posted @ 2020-07-14 18:12 等等马上就好 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.数据库配置方式 1.预编译 cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.7.20 \ -DMYSQL_DATADIR=/application/mysql-5.7.20/data \ -DMYSQL_UNIX_ADDR=/applica 阅读全文
posted @ 2020-07-14 17:59 等等马上就好 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: sudo 身份提权(更安全) su 命令在切换用户身份时,如果每个普通用户都能拿到root用户的密码,当其中某个用户不小心泄漏了root的密码,那系统会变得非常不安全。 为了改进这个问题,从而产生了sudo这个命令。 sudo 执行一个仅有root身份才能执行的命令是可以办到的,但是需要输入密码,这 阅读全文
posted @ 2020-07-13 21:00 等等马上就好 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.mysql启动关闭流程 1.启动数据库 1.systemctl start mysqld 2./etc/init.d/mysqld start 3.mysqld_safe --defaults-file=/etc/my.cnf 4.mysqld --defaults-file=/etc/my.c 阅读全文
posted @ 2020-07-13 15:02 等等马上就好 阅读(291) 评论(0) 推荐(0) 编辑
摘要: ####1.授权命令 grant all on *.* to root@'localhost' identified by '123'; grant all privileges on *.* to root@'localhost' identified by '123'; grant #授权命令 阅读全文
posted @ 2020-07-13 14:56 等等马上就好 阅读(128) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页