mysql
文章平均质量分 52
刘信晨
这个作者很懒,什么都没留下…
展开
-
使用SpringBoot+Redis 给省、市、区/县、乡镇/街道做数据缓存
对应的sql脚本 :[ SQL脚本 ](https://gitee.com/liurunyong/address-sql)一、流程1、先把对应的SpringBoot 工程创建起来;2、让你创建的工程连接对应的数据库,Redis服务;3、开始编写代码,(此次我只提供对应的类、方法、和sql文件)4、因为我使用的MyBatisPlus,所以mapper接口我就不展示了;二、开始1、model类:ProvinceModel:import com.baomidou.mybatisplus.a原创 2021-03-26 09:31:49 · 2349 阅读 · 3 评论 -
快速掌握MySQL锁、事务隔离级别
一、锁1、定义在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外, 数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性 是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个 重要因素。2、分类性能区分: 乐观锁、悲观锁;数据库操作: 读锁、写锁 (都是悲观锁);共享锁(读锁): 同一条数据,多个select可以同时进行而不会互相影响 ;排它锁(写锁):一个操作没有commit或rollback前,他会阻断其他的读锁和写锁;数据原创 2020-12-30 17:19:33 · 225 阅读 · 0 评论 -
MySQL后端给前端返回时间多了一天的时区问题
-嗦: 前两天项目准备上线在生产环境跑了一下,出现了的一个时间时区显示问题,就是我新增的数据时间: 2019-12-31 15:34:52 我返回的数据是: yyyy-MM-dd 但是当时返回的日期时间是: 2020-01-01 这就有点让我懵逼了,百度出现的一下解决方案:方法一: 在实体bean上加入 @JsonFormat 注解 @ApiModelProperty(value =...原创 2020-01-02 11:27:25 · 881 阅读 · 0 评论 -
Linux MySQL忘记root密码之解决方案
安装mysql成功启动后报错 密码错误或者 密码过期,或者其他我们统一在这里解决一、编辑 /etc/my.cnfvim /etc/my.cnf加上下面这句话skip-grant-tables保存并重新启动mysql服务service mysql restart二、登录mysql启动成功后,直接回车就进入mysql输入 use mysql;DESC user;这个就是...原创 2019-12-27 17:55:23 · 385 阅读 · 0 评论 -
Redirecting to /bin/systemctl start mysql.service Failed to start mysql.server
一、安装成功后没有mysql服务报错 没有此服务我们应该找到 自己的mysq安装文件夹(博主的mysql在“ /home/tool/mysql_5.7.22”)将/home/tool/mysql_5.7.22/support-files/mysql.server 拷贝到 /etc/init.d/mysql然后就可以完美启动了...原创 2019-12-27 17:38:59 · 11026 阅读 · 0 评论 -
Linux CentOS 安装MySQL-5.7.22.tar.gz
1、解压缩文件tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将解压缩的文件 重命名(个人建议)mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql_5.7.223、创建用户组和用户 (r参数表示mysql用户是系统用户,不可用于登录系统)groupadd mysqluserad...原创 2019-12-27 17:34:56 · 364 阅读 · 0 评论