sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式。所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段...
昨天晚上星球有同学问了一个问题:缓存、队列、存储、网络、中间件。这些内容,我应该看哪些书?我反问了一句:基于什么原因,你要看这些书?
墙上时钟:也称为墙上时间。大多是1970年1月1日(UTC)以来的秒数和毫秒数。墙上时间可以和NTP(Network Time Protocal,网络时间协议)同步,但是如果本地时钟远远快于NTP服务器,则强制重置之后会跳到先前某个时间点。...
在MySQL 5.7.7版本中,才将xa的bug修复,符合Open Group 的<<Distributed Transaction Processing:The XA Specification>> 标准。Mysql中存在两种XA事务,一种是内部XA事务主要用来协调存储引擎和二进制日志,一种是外部事务...
二进制日志中以“事件”的形式记录了数据库中数据的变化情况,对于MySQL数据库的灾难恢复起着重要的作用。
由于secure-file-priv变量的默认设置为/var/lib/mysql-files/所引起的,该值意味着只能导出到指定目录下(已验证),否则会报错,查看mysql数据库该变量值:
在高并发的场景下,大量的请求直接访问MySQL很容易造成性能问题。所以,我们都会用Redis来做数据的缓存,削减对数据库的请求。但是,MySQL和Redis是两种不同的数据库,如何保证不同数据库之间数据的一致性就非常关键了。...
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/...
在安装nacos之前需要安装数据库,并创建nacos用户,以此来保存nacos的配置信息,这里默认是安装了mysql-8.0数据库。
假设一个场景:编写一个博客系统,需要引入elasticsearch搜索引擎实现对文章内容的检索。则需要解决MySQL与elasticsearch数据同步的问题。