最新 最热

MySQL sql_mode

sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式。所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段...

2023-03-01
0

性能测试工程师成长必看书单

昨天晚上星球有同学问了一个问题:缓存、队列、存储、网络、中间件。这些内容,我应该看哪些书?我反问了一句:基于什么原因,你要看这些书?

2023-03-01
0

golang时间和mysql时间表示

墙上时钟:也称为墙上时间。大多是1970年1月1日(UTC)以来的秒数和毫秒数。墙上时间可以和NTP(Network Time Protocal,网络时间协议)同步,但是如果本地时钟远远快于NTP服务器,则强制重置之后会跳到先前某个时间点。...

2023-03-01
1

golang源码分析:golang使用mysql XA事务

在MySQL 5.7.7版本中,才将xa的bug修复,符合Open Group 的<<Distributed Transaction Processing:The XA Specification>> 标准。Mysql中存在两种XA事务,一种是内部XA事务主要用来协调存储引擎和二进制日志,一种是外部事务...

2023-03-01
0

Mysql 中二进制日志的初步认知

二进制日志中以“事件”的形式记录了数据库中数据的变化情况,对于MySQL数据库的灾难恢复起着重要的作用。

2023-03-01
0

Mysql 1290 - The MySQL server is running with the --secure-file-priv option

由于secure-file-priv变量的默认设置为/var/lib/mysql-files/所引起的,该值意味着只能导出到指定目录下(已验证),否则会报错,查看mysql数据库该变量值:

2023-03-01
0

MySQL和Redis如何保持数据一致性?

在高并发的场景下,大量的请求直接访问MySQL很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。但是,MySQL和Redis是两种不同的数据库,如何保证不同数据库之间数据的一致性就非常关键了。...

2023-03-01
1

Docker安装mysql5.7

Docker安装mysql5.71、创建mysql容器# 拉取容器docker pull mysql:5.7# 创建容器docker run -p 3316:3306 --name mysql-5.7 -v /wuming/mysql5.7/log:/var/log/mysql -v /wuming/...

2023-03-01
0

docker安装nacos

在安装nacos之前需要安装数据库,并创建nacos用户,以此来保存nacos的配置信息,这里默认是安装了mysql-8.0数据库。

2023-03-01
0

docker安装canal数据同步工具

假设一个场景:编写一个博客系统,需要引入elasticsearch搜索引擎实现对文章内容的检索。则需要解决MySQL与elasticsearch数据同步的问题。

2023-03-01
0