
数据库
骑码小张
让优秀成为一种习惯!
展开
-
MySQL实现SQL Server中UPDLOCK与READPAST组合功能
本文探讨了如何在MySQL中实现类似于SQL Server中UPDLOCK与READPAST组合功能的方法。UPDLOCK在SQL Server中用于请求更新锁定,即行级锁定,以防止其他事务修改被锁定的行,直至当前事务完成。READPAST则允许读取未被锁定的行,即使有些行已经被锁定。在MySQL中,想寻找一种类似的方法代替。原创 2024-08-18 14:43:52 · 504 阅读 · 0 评论 -
记一次MySQL运维踩坑
记一次MySQL运维踩坑原创 2023-02-28 11:02:48 · 255 阅读 · 0 评论 -
MySQL sql_mode=ONLY_FULL_GROUP_BY 相关问题解决方案
方案一:通过SET设置,但这是临时的方案,并且只有在当前会话窗口才有效,甚至设置全局sql_mode,都只是个临时解决方案。方案二:1、在MySQL根目录下创建my.ini2、创建data文件夹,如果是之前就已经有data了,在my.ini指向原有的data路径即可3、重新启动mysql服务[mysql]default-character-set=utf8[mysqld]port = 3306basedir=C:\Users\Admin\Documents\WorkSpace\Too原创 2021-02-05 11:46:22 · 342 阅读 · 0 评论 -
SpringBoot-Druid-Atomikos分布式事务
SpringBoot-Druid-Atomikos分布式事务原创 2019-12-09 15:35:47 · 563 阅读 · 0 评论 -
iOS开发中SQLite死锁问题(OC版)
iOS开发中SQLite死锁问题(OC版)翻自己的博客发现自己以前写过如何使用SQLite,然后当时好像没提死锁的事情。因为SQLite只支持单线程的,所以如果碰到多个功能需要访问SQLite的,很有可能引起死锁问题。当然了,现在可能都用Swift不用OC了,但是为了方案的完整性,我还是要记录一下这件事情。那么比较常见的就是@synchronized关键字,这个Java的同学应该很熟悉,过多的...原创 2019-11-15 22:28:51 · 383 阅读 · 0 评论 -
CentOS7修改MySQL5.7的root 登录密码
很久以前遇到过一次这样的问题,当时搞定之后,忘记整理记录了。峰回路转,结果这次又踩坑了,还是记录一下比较好…这里用虚拟机搭建一个实验环境演示1.验证安装成功Complete![root@localhost tmp]# systemctl start mysqld[root@localhost tmp]# systemctl enable mysqld[root@localhost tm...原创 2019-11-13 08:54:21 · 1215 阅读 · 0 评论 -
【服务器运维】MySQL数据存储至数据盘
查看磁盘及分区[root@MySQL tmp]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610...原创 2019-01-08 23:49:02 · 1105 阅读 · 0 评论 -
【服务器运维】CentOS6 minimal 离线安装MySQL5.7
最近在涉密单位做项目,正好碰到线上的项目要迁移。没办法,就我一个人在,就只能我上了呗。因为是涉密单位,所以服务器是不通外网的,并且他们的技术人员对CentOS不熟悉,只是用模板给我建了一个CentOS minimal最小...原创 2018-12-15 16:40:52 · 525 阅读 · 0 评论 -
Windows/macOS/Linux 安装 Redis 和 Redis Desktop Manager 可视化工具
本文所有安装都在macOS High Sierra 10.13.4进行,Windows安装相对容易些,Linux安装与macOS类似,文中会做区分讲解1. Redis安装1.下载Redishttps://redis.io/download把下载的源码更名为redis-4.0.9-source,我喜欢跟maven、Tomcat放在一起,就放到/Users/zhan/Documents...原创 2018-05-19 12:28:51 · 2297 阅读 · 0 评论 -
CentOS7中MySQL主从配置的一些收获
环境: CentOS 7 MySQL 5.7.21 主master:172.16.69.131 从slave:172.16.69.132 1、首先把MySQL官网上下载的mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar上传到服务器CentOS7。 2、安装MySQL,配置防火墙。这里不做讲述,不会的或者忘记了可以参考《CentOS 7安装MySQL ...原创 2018-02-12 15:24:19 · 419 阅读 · 0 评论 -
CentOS 7安装MySQL 5.7
百度的时候发现MySQL5.7也支持JSON了,而且在知乎上终于等到你——MySQL 5.7与PostgreSQL 9.6的百万QPS大比拼看了关于MySQL5.7和PostgreSQL9.6的性能评价,决定试一试MySQL5.7。 1、准备安装源 2、CentOS7默认安装mariadb数据库,卸载mariadb。rpm -qa|grep mariadbyum remove mariad原创 2017-01-31 23:05:39 · 1387 阅读 · 1 评论 -
CentOS 7、阿里云CentOS 6.5安装Postgre 9.6
1、添加RPMyum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm 2、安装PostgreSQL 9.6yum install postgresql96-server postgresql96-contrib postgr原创 2017-01-21 13:07:52 · 1462 阅读 · 0 评论