![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
lucasmaluping
这个作者很懒,什么都没留下…
展开
-
【无标题】Mysql8修改密码,不会出现烦人的1396Error
修改密码网上好多方法都报error 1396。可能是mysql8的原因吧? ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost' 这里有几个关键命令,最主要就是关闭安全模式 -- 查询一下安全模式开关 show variables like 'sql_safe_updates'; -- 关闭安全模式 set sql_safe_updates = 0; -- 关闭安全模式下,才可以执行authenticatio原创 2022-05-05 23:01:54 · 817 阅读 · 1 评论 -
三范式
第一范式(1NF): 属性的原子性 所谓的第一范式就是数据库中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性,如果出现重复的属性则需要重新构建实体,新的实体由重复的属性构成。 见图 分析图: 在进货和销售中 有两个重复的属性(数量和单价),并且进价和销售是可以再分割的,不满足原子性,即不满足第一范式,可以修改为下面的两个实体 第二范式(2NF):属性完全依赖于主键 完全依赖概念:即非主属性不能依赖于主键的部分属性,必须依赖于主键的所有属性。原创 2021-01-06 14:00:38 · 94 阅读 · 0 评论 -
centos7查找mysql的配置文件my.cnf
ps -ef | grep mysql: mysql 9259 1 0 Nov26 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usr mysql 9592 9259 0 Nov26 ? 00:00:16 /usr/sbin/mysqld --basedir=/usr --d...原创 2019-11-28 14:10:53 · 2953 阅读 · 0 评论 -
binlog
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Replication在Master...原创 2019-11-28 11:23:58 · 216 阅读 · 0 评论 -
MySQL的logbin
mysql-binlog是MySQL数据库的二进制日志,用于记录用户对数据库操作的SQL语句((除了数据查询语句)信息。可以使用mysqlbin命令查看二进制日志的内容。 MySQL binlog格式 binlog的格式也有三种:STATEMENT、ROW、MIXED 。 1、STATMENT模式:基于SQL语句的复制(statement-based replication, SBR),每一条会修...原创 2019-11-28 11:21:09 · 225 阅读 · 0 评论