天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。

标签:mysql

数据库

MySQL:表级锁、行级锁、共享锁、排他锁、乐观锁、悲观锁

一文读懂所有锁,了解他们的优缺点和使用场景。 表级锁与行级锁 表级锁: table-level locking,锁住整个表。 开销小,加锁快。 不会死锁(一次性加载所需的所有表)。 锁粒度大,发生锁冲突概率大,并发效率低。 适合查询。 行级锁: row-level loking,锁住一行记录。 开销大,加锁慢。 会死锁。 锁粒度小,发生所冲突概率小,并……继续阅读 »

往事如烟 3周前 (03-20) 77浏览 0评论 0个赞

数据库

DBeaver——一款替代Navicat的数据库可视化工具

对于很多开发者来说,Navicat这个软件并不陌生, 相信这个彩虹色图标的软件,有效的帮助了你的开发工作。从前上学的时候,我都是用的都是从网上找来的密钥进行破解的,但是一直在寻找有没有一个能找到一个免费的能完美替代Navicat的工具。今天就给大家推荐一个可以完美替代的工具——DBeaver(Github开源)。 DBeaver 官网介绍是一款适用于开发人员……继续阅读 »

往事如烟 3个月前 (01-27) 194浏览 0评论 0个赞

数据库

再见,Navicat!这个IDEA的兄弟,真香!

最近在JetBrains官网无意间发现了一款数据库管理工具,没错,就是DataGrip,相信很多小伙伴也都所了解,本人安装尝试了下,结果被他的外观和强大的功能深深的吸引了,果然JetBrains出品,必属精品,今天推荐给大家。 我相信,当你第一眼看到 DataGrip 的时候,同样也会有一种惊艳的感觉,就像刚从Eclipse切换到IDEA的时候,除了被他的外……继续阅读 »

往事如烟 3个月前 (01-22) 530浏览 0评论 0个赞

数据库

Centos7下root用户启动Mysql5.7报“Failed to get properties: Access denied”

刚安装的Mysql数据库,root用户systemctl status mysqld.service启动mysql时,一直报权限不足,排查了各种文件,放开了权限,还是一直报“Failed to get properties: Access denied”。 确定所有跟mysql相关的文件都属于mysql用户组,权限也放开的情况下启动时,仍报权限不足,如图: ……继续阅读 »

往事如烟 9个月前 (07-06) 1254浏览 0评论 0个赞

数据库

Mysql5.7修改用户密码,报错“Unknown trigger has an error in its body: ‘Unknown system variable ‘maintain_user”

Mysql5.7更改用户密码,报错“Unknown trigger has an error in its body: ‘Unknown system variable ‘maintain_user”,这里是因为恢复数据后,直接通过“skip-grant-tables”进入Mysql修改用户密码,忽略了触发器造成的,报出上面的错误。 ……继续阅读 »

往事如烟 9个月前 (07-06) 933浏览 0评论 0个赞

数据库

mysql日志提示“[Warning] IP address ‘xxxx’ could not be resolved: Name or service not known”原因和解决

数据最近总是莫名的挂掉,查看了一下mysql日志,提示[Warning] IP address ‘xxxx’ could not be resolved: Name or service not known,是因为mysql默认会反向解析DNS,对于访问者Mysql不会判断是hosts还是ip都会进行dns反向解析,频繁地查询数据库和……继续阅读 »

往事如烟 1年前 (2020-04-10) 2647浏览 0评论 1个赞