mysql
文章平均质量分 64
Night_of_light
学些技术
展开
-
mysql开启binlog步骤讲解
binlogbinlog是二进制日志文件,用于记录mysql的数据变更,数据在恢复的时候binlog日志起着至关重要的作用。开启binlog默认情况下mysql是关闭状态off状态,我的已经设置过了是on状态进入mysql,使用下面命令,查看是否开启:show variables like 'log_%';如果没有开启,需要下面的方法进行开启在linux系统下,修改/etc/my.cnf文件#编辑模式进入/etc/my.cnfvi /etc/my.cnf# i开始进行编辑# 在#l原创 2021-11-19 14:13:41 · 6055 阅读 · 0 评论 -
mysql创建用户及授权
前言在开发过程中,mysql账户需要专项使用,某个项目的账户只能访问本项目数据库的权限,不能访问其他库,所以需要给新用户分配权限创建新用户create user 'spring_security'@'localhost' identified by 'springsecurity';这一步可能出错,提示密码的规则不对修改密码规则查看mysql密码的规则show variables like 'validate_password_%';改变密码规则set global validate_原创 2021-11-11 15:26:58 · 876 阅读 · 0 评论 -
mysql中的基础类型
一、整型类型存储范围(有符号)范围(无符号)用途TINYINT1 Bytes(-128,127)(0,255)小整数值SMALLINT2 Bytes(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 Bytes(-8 388 608,8 388 607)(0,16 777 215)大整数值INT或INTEGER4 Bytes(-2 147 483 648,2 147 483 647)(0,4 294 9原创 2021-10-12 15:56:07 · 67 阅读 · 0 评论 -
mysql中int(5)表达的真正含义
前言不知道有没有人和我一样,都有的一种错误的认识,int(5)存储最大5位数的整数,int(10)存储最大10位的整数。今天看了篇文章终于被自己蠢到了。参考文章mysql中int(11)到底代表什么意思?真正含义实际上不管int(5),int(10)都只能存储4个字节,也就是32位的二进制数,int(5)的真正含义是在设置无符号类型是,存储的长度,具体如下:创建一张表CREATE TABLE int_demo ( id INT(11) NOT NULL AUTO_INCREMENT,原创 2021-10-12 15:38:17 · 2544 阅读 · 1 评论 -
springboot+jpa 配置多源数据库
前言公司项目的一个接口需要调用不同数据库,可惜不会配置。单个数据源的还挺好弄得,但是多个数据源就需要手动配置,在网上看了好多博客,花了3天时间,出了好多错最后终于弄出来了,现在分享一下。个人建议不要再自己项目上改,容易出错,而且需要按照某个版本的博客代码建立一个小demo,跑通了再适当修改,不然容易错上加错,浪费时间另外这个数据源配置有点死,不是动态配置的,每个数据源需要建一个配置类,有点麻烦配置文件application.propertiesspring.datasource.driver-c原创 2021-09-28 15:50:38 · 241 阅读 · 0 评论 -
mysql 首次修改密码
安装mysql后,首次使用会出现让改密码的情况,刚开始想着随便改改,alter user user() identified by '密码';结果总是出错,说设置密码不符合规则。这个其实与validate_password_policy的值有关。validate_password_policy有以下取值:PolicyTests Performed0 or LOWLength1 or MEDIUMLength; numeric, lowercase/uppercase原创 2021-07-22 14:41:49 · 1227 阅读 · 2 评论 -
Mysql数据库为什么使用b+树作索引的数据结构
了解如何衡量Mysql查询效率答:磁盘IO次数。mysql查询时,从磁盘读取数据的顺序为:先寻道,然后转到查找的道上,再进行读,读的时候以页为单位,一页的大小为4k。所以,一次IO的时间为寻道+转+读。提高查询效率需要减少IO次数,让是读的数据尽可能在一页上,这样查询效率查询效率大大提高,怎么实现让数据尽可能在一页上面。一页尽可能包含更多的索引。b树的非叶子节点也包含了数据,假设200个索引和200条数据分别均为2k,则对于b树来说,一页只能包含200个索引。而对于B+树来说能包含300个索引,叶子原创 2021-06-21 11:22:26 · 108 阅读 · 0 评论