MySQL 导入数据报 Unknown collation: utf8mb4_unicode_ci 错误的快速修复
在将高版本 MySQL(如 MySQL 8.0 / 5.7)导出的 SQL 备份文件恢复到旧版本数据库环境(如 MySQL 5.5 / 早期 MariaDB)时,导入常在此处中断报错: ERROR 1273 (HY000): Unknown collation:…
在将高版本 MySQL(如 MySQL 8.0 / 5.7)导出的 SQL 备份文件恢复到旧版本数据库环境(如 MySQL 5.5 / 早期 MariaDB)时,导入常在此处中断报错: ERROR 1273 (HY000): Unknown collation:…
在网站进行域名解析变更、IP 迁移或更换 CDN 加速节点后,许多开发者常遇到本地浏览器依然访问旧 IP、提示无法连接或证书报错的问题。这通常是因为 Windows 本地 DNS 客户端缓存(DNS Client Resolver Cache)未及时更新所致。本文介绍如何通过命令行极速清除并重新拉取最新解析记录。 一、 核心命令:ipconfig /flushdns Windows…
在 Linux 终端中同步或覆盖更新文件时,使用 cp -rf dir1/* dir2/ 经常会遇到系统疯狂弹出 cp: overwrite 'file'? (y/n) 确认提示,即使用了 -f 强制参数也无济于事。本文解释该现象的根源并提供优雅解法。 一、 为什么加了 -f…
在自建邮件服务器(Postfix / Sendmail)或配置 SMTP 客户端时,经常出现邮件发送超时失败。几乎所有主流公有云厂商(阿里云、腾讯云、AWS)为了防止垃圾邮件,默认在底层封禁了出方向的 TCP 25 端口。本文提供端口连通性检测命令。 一、 使用 telnet / nc 检测出网 25 端口…
在 MySQL 配置文件 my.cnf 中,pid-file 是指定服务进程 ID(PID)文件存放绝对路径的核心参数。不少用户在迁移 MySQL 数据目录(datadir)后出现 The server quit without updating PID file…
在 CSS 代码中常见的 -webkit-、-moz-、-ms-、-o- 被称为浏览器厂商私有前缀(Vendor Prefixes)。本文总结各自代表的浏览器引擎及现代自动化处理建议。 一、 前缀与内核对应表 * -webkit-:基于 WebKit / Blink 内核(Chrome、Safari、Edge、绝大多数移动端浏览器); * -moz-:基于…
在通过 SSH 客户端(Xshell、SecureCRT、MobaXterm)连接 Linux 服务器时,使用 rz 和 sz 命令可以直接弹出本地系统的文件选择窗口进行上传与下载,无需打开单独的 SFTP 工具。 一、 安装 lrzsz 工具包 # CentOS / RHEL sudo…
与 find 实时遍历整个硬盘驱动器不同,locate 命令通过查询本地预先构建好的索引数据库(/var/lib/mlocate/mlocate.db)来查找文件,能够在数百毫秒内从百万级文件中快速检索目标文件。 一、 安装与使用 # 1. 安装 mlocate sudo yum install -y mlocate # 2. 手动更新索引数据库(…
grep(Global Regular Expression Print)是 Linux 运维与开发中最基础且强大的文本过滤与代码检索工具。熟练掌握 grep 常用参数组合,可以在数百兆的日志与庞大代码库中毫秒级定位问题根源。本文总结最实用的 grep 实战指令。 一、 最常用的四大黄金参数组合 # 在当前目录及所有子目录下递归检索指定文本,并显示匹配行号与文件名 grep -rnI "DB_PASSWORD&…
在 HTML 编写中,某些保留字符(如 <、>、&)若直接书写会被浏览器解析为标签,或者连续空格会被合并。使用标准的 HTML 字符实体(HTML Entities) 可以确保字符准确安全渲染。 一、 最常用核心字符实体表 字符 实体名称(Entity Name) 实体编号(Number)…