- 博客(199)
- 资源 (3)
- 收藏
- 关注
原创 mysql 死锁和死锁检测
innodb_deadlock_detect=on 来开启死锁检测,通过show engine innodb status 命令查看最近产生死锁的情况,innodb_monitor模式记录死锁。
2022-03-24 17:35:35 4596
原创 php的错误和异常处理机制
php的错误和异常处理机制。1、php错误分类;2、error_reporting、display_errors、log_errors、log_errors_max_len、error_log等配置;3、set_error_handler的使用;4、set_exception_handler 的使用;5、用trigger_error触发错误;6、捕获异常try/catch/finally的使用方式
2022-03-15 16:20:29 2575
原创 Docker Update 用法详解
docker update命令为容器运行时的灵活资源配置提供了强大的支持。合理利用这些选项,可以有效优化容器性能,确保服务在各种负载下的稳定运行。
2024-05-23 10:24:11 167
原创 Windows系统用docker安装node.js时报错问题处理
Windows系统用docker安装node.js时报错:exec /usr/local/bin/docker-entrypoint.sh: exec format error怎么处理
2024-05-21 12:50:16 196
原创 样式表单MIME 类型 “text/plain“ 不是 “text/css“问题处理
样式表单www.*.com/static/js/*.css未载入,因为它的 MIME 类型 "text/plain" 不是 "text/css"。
2024-05-15 20:09:31 264
原创 docker-compose.yml文件详解
创建文件是使用 Docker Compose 管理多容器应用的第一步。这个 YAML 格式的文件详细描述了服务、网络和卷等组件以及它们之间的关系。下面是对一个典型。
2024-05-14 19:41:49 354
原创 Windows环境docker安装MySQL挂载配置不生效问题处理
Windows系统上docker容器中安装的MySQL,配置文件my.cnf挂载在Windows系统上。配置不生效,并报错:[Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is ignored.
2024-05-10 13:55:08 255
原创 MySQL中CHANGE REPLICATION FILTER 语句详解
可以在与群组复制没有直接关系的复制频道上设置特定频道的复制过滤器,例如群组成员同时作为一个来源之外的源的副本。对于每种过滤类型,如果在语句中列出了过滤类型,则该类型的任何现有过滤规则都将被最近发出的语句中指定的过滤规则所替换,否则将保留过滤类型的旧值。CHANGE REPLICATION FILTER 在副本上设置一个或多个复制过滤规则,类似于使用诸如 --replicate-do-db 或 --replicate-wild-ignore-table 之类的复制过滤选项启动副本 mysqld。
2024-04-25 20:02:32 554
原创 MySQL并行复制
MySQL并行复制详解,replica_parallel_workers 和replica_parallel_type的含义和作用举例说明
2024-04-25 11:36:02 552
原创 mysql binlog 中的位点生成逻辑是什么?
位点在 MySQL 复制中非常关键,它告诉从服务器应该从主服务器的哪个位置开始读取事件。理解二进制日志和位点的工作方式对于有效地管理和调试 MySQL 数据库至关重要。
2024-04-24 09:12:02 378
原创 MySQL主从复制中log_slave_updates 配置的含义和作用
在 MySQL 中,是一个与复制功能相关的系统变量。这个变量决定了在从服务器(Slave)上是否将接收到的二进制日志事件(即那些从主服务器传来的复制事件)记录到从服务器自己的二进制日志中。这对于多级复制配置(比如链式复制或者星形复制)是非常重要的设定。
2024-04-22 13:55:43 408
原创 MySQL主从复制时报错‘log event entry exceeded max_allowed_packet; Increase max_allowed_packet on master;’处理
Got fatal error 1236 from master when reading data from binary log: 'log event entry exceeded max_allowed_packet; Increase max_allowed_packet on master; the first event 'mysql_bin.000047' at 13891, the last event read from './mysql_bin.000047' at 123, the
2024-04-18 19:01:54 269
原创 Linux中scp命令详解
(secure copy)是一个用于在本地和远程主机之间安全地复制文件和目录的命令行工具。它使用SSH协议来传输数据,提供与SSH相同的安全性。如果使用非默认SSH端口或需要提供证书文件等,要确保命令中包含了正确的选项和参数。在公开网络上传输敏感文件时,命令支持按文件或递归地按目录传输,并可用来传输文件、目录、以及创建远程文件的拷贝。时,数据在传输过程中会被加密,这可以保护你的信息不被截听或篡改。请留意,确保你拥有目标位置的写入权限,且远程主机上的。是一种既安全又方便的选择。
2024-04-15 14:37:33 340
原创 MySQL 5.7的备份恢复到MySQL 8.0
MySQL 8.0引入了新的认证机制,你可能需要创建或修改用户来匹配新的认证模式。在进行数据迁移时,建议首先在一个测试环境中彻底测试所有步骤,以确认数据迁移后的系统可以正常运作。输入root用户的密码,然后备份文件中的数据库和数据将被导入到MySQL 8.0服务器。在新的机器上安装MySQL 8.0,或者将现有的MySQL服务器升级到8.0版本。恢复后,检查数据是否完整,并对数据库进行测试以确保它在新版本上的运行情况。,检查是否有需要修改的地方,以确保它与MySQL 8.0的语法兼容。用于减少内存使用量,
2024-04-15 14:16:17 405
原创 docker和宿主机的关系
综上所述,Docker 容器与宿主机之间有着紧密的关系。Docker 利用了宿主机的内核和资源,提供了隔离的用户空间,实现了在同一宿主机上同时运行多个容器,同时保持了较低的性能开销。安全性、资源分配和网络配置等问题,都需要管理员在宿主机层面上进行妥当管理。
2024-04-13 16:33:37 472
原创 Linux上如何修改MySQL配置文件
请注意,输出结果可能包含多个文件路径,且该命令显示了所有可能被读取的文件,而不仅仅是实际存在的或已经读取的文件。最终生效的配置实际上是所有读取的配置文件合并后的结果。每个后续的配置文件将覆盖前一个文件中具有相同选项的设置。这意味着最后读取的配置文件中的设置将优先。MySQL 服务器启动时,它会按照特定的顺序读取多个目录和位置中的配置文件。这个查询将返回所有配置变量的当前值,即使它们来自多个配置文件或运行时设置。另外,请注意,某些发行版的 MySQL 可以包括额外的。将路径更改为你的配置文件的实际路径。
2024-04-13 14:58:08 498
原创 深入理解MySQL中的log_bin_trust_function_creators系统变量
log_bin_trust_function_creators是MySQL中一个对存储函数创建权限控制和复制行为具有深远影响的系统变量
2024-04-13 14:06:07 1072
原创 docker操作详解
Docker 是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。使用 Docker,你可以很方便地部署和扩展应用程序,并且可以按照确切的需求快速地组合各种服务。
2024-04-12 11:30:02 751
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人