<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dessler</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dessler]]></copyright><item><title><![CDATA[MYSQL-PhpMyAdmin（web管理数据库）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/155164125</link><guid>https://blog.youkuaiyun.com/dessler/article/details/155164125</guid><author>dessler</author><pubDate>Sun, 23 Nov 2025 17:11:21 +0800</pubDate><description><![CDATA[前面我们已经完成MYSQL的操作，今天我们来讲个关于如何管理数据库的web工具：PhpMyAdmin。



在早期互联网不发达的时候，普通人创建网站可没现在这么便宜的资源（几十元就可用买到一台云服务器）。早期创建网站都是买一种叫“虚拟主机”的资源，他给我们只是一定容量的空间和一定容量的数据库（有些产品甚至没有数据库）我们的数据库是没办法远程连接管理的，所以一般都会给我们提供一个Web管理工具，他就是PhpMyAdmin。到目前为止各大云平台都是类似的产品。]]></description><category></category></item><item><title><![CDATA[MYSQL-物理备份（xtrabackup）使用指南]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/155140883</link><guid>https://blog.youkuaiyun.com/dessler/article/details/155140883</guid><author>dessler</author><pubDate>Sat, 22 Nov 2025 23:08:26 +0800</pubDate><description><![CDATA[物理备份分两种情况：一种是直接复制库的物理文件（利用的是Linux复制文件的特性），但是这种情况一般需要在数据库服务停止的情况下进行，适合那种允许中断业务的情况进行。另外一种就是利用开源工具XtraBackup进行备份，因为他具有增量备份的能力，所有部分云厂商的备份也会基于类似的操作。]]></description><category></category></item><item><title><![CDATA[MYSQL-逻辑备份（mysqldump）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/155111686</link><guid>https://blog.youkuaiyun.com/dessler/article/details/155111686</guid><author>dessler</author><pubDate>Fri, 21 Nov 2025 22:21:14 +0800</pubDate><description><![CDATA[逻辑备份是将数据库中的结构（CREATE DATABASE/TABLE）和数据（INSERT STATEMENT）以 SQL 语句的形式导出到一个文本文件中。恢复时，MySQL 会执行这些 SQL 语句来重建数据库。]]></description><category></category></item><item><title><![CDATA[MYSQL 延迟同步（Delayed Replication）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/155075234</link><guid>https://blog.youkuaiyun.com/dessler/article/details/155075234</guid><author>dessler</author><pubDate>Thu, 20 Nov 2025 20:20:58 +0800</pubDate><description><![CDATA[上个小节我们使用Binlog恢复了删除的数据，虽然恢复过程很简单，但是从Binlog日志解析数据还是一个比较难的操作，尤其是数据复杂的情况下，今天我们通过延迟同步的方法来恢复数据。]]></description><category></category></item><item><title><![CDATA[MYSQL-如何恢复误删除（更新）的数据]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/155036814</link><guid>https://blog.youkuaiyun.com/dessler/article/details/155036814</guid><author>dessler</author><pubDate>Wed, 19 Nov 2025 20:25:23 +0800</pubDate><description><![CDATA[我们前面使用备份+Binlog恢复数据，这个只是作为兜底来使用。而且我们前面已经搭建过主从，可以直接把从节点升级为主节点来提供服务，但是我们还可能出现在主从正常的情况下，因为误删除或者其他原因需找回删除或者更新的数据，今天这个小节我们就来介绍方法。]]></description><category></category></item><item><title><![CDATA[MYSQL-主从复制（Replication）高可用（MHA）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/155002900</link><guid>https://blog.youkuaiyun.com/dessler/article/details/155002900</guid><author>dessler</author><pubDate>Tue, 18 Nov 2025 22:17:10 +0800</pubDate><description><![CDATA[虽然主从模式解决了数据高可用的问题，但是这个主从模式当主宕机以后是需要手工介入处理，今天这个小节我们就通过MHA来来MYSQL的高可用。实际上各大云厂商都是通过类似的方式实现云数据的高可用，只是实现的方式略有不一样。]]></description><category></category></item><item><title><![CDATA[MYSQL-主从复制（Replication）部署]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154957845</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154957845</guid><author>dessler</author><pubDate>Mon, 17 Nov 2025 20:20:49 +0800</pubDate><description><![CDATA[前面用了多个小节单独介绍主从详细原理是因为他是MYSQL里面最重要的技能点之一，基本面试必问，下面就来搭建基于Binlog搭建他最重要的应用：主从复制。]]></description><category></category></item><item><title><![CDATA[MYSQL-主从复制（Replication）介绍]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154916523</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154916523</guid><author>dessler</author><pubDate>Sun, 16 Nov 2025 20:02:31 +0800</pubDate><description><![CDATA[上个小节我们利用了MYSQL的Binlog日志进行恢复数据，但是这个是在主库无法连接的时候的兜底方案，并不适合拿来日常使用。下面就介绍一种适合在日常运维使用的方案：主从模式。]]></description><category></category></item><item><title><![CDATA[MYSQL-利用Binlog日志恢复数据]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154881748</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154881748</guid><author>dessler</author><pubDate>Sat, 15 Nov 2025 20:17:32 +0800</pubDate><description><![CDATA[上个小节我们设计了的一个场景，如果真的发生了故障，我们应该怎么来恢复数据，这个就是我们本小节的介绍（希望大家用于不会有用到的机会）。]]></description><category></category></item><item><title><![CDATA[MYSQL-如何开启（Binlog）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154849291</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154849291</guid><author>dessler</author><pubDate>Fri, 14 Nov 2025 22:00:54 +0800</pubDate><description><![CDATA[前面介绍了二进制日志的用途，本小节就通过实际案例来介绍他的实际用处，试想一下这个场景，你维护一个单机版的MYSQL，每天定时备份数据，如果某天这个节点宕机，数据无发找回，我们应该怎么办？]]></description><category></category></item><item><title><![CDATA[MYSQL-二进制日志（Binlog）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154799299</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154799299</guid><author>dessler</author><pubDate>Thu, 13 Nov 2025 20:59:17 +0800</pubDate><description><![CDATA[二进制日志（Binary Log）是 MySQL 服务层创建的一种逻辑日志，它记录了对 MySQL 数据库执行的所有更改数据的操作（DDL 和 DML），但不包括 
SELECT
 和 
SHOW
 这类不修改数据的操作。]]></description><category></category></item><item><title><![CDATA[MYSQL-外键（Foreign Key）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154756559</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154756559</guid><author>dessler</author><pubDate>Wed, 12 Nov 2025 22:55:40 +0800</pubDate><description><![CDATA[我们来深入探讨 MySQL 中的外键（Foreign Key）。外键是关系型数据库的基石，用于强制保持数据之间的参照完整性（Referential Integrity）。]]></description><category></category></item><item><title><![CDATA[MYSQL-主键（Primary Key）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154702187</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154702187</guid><author>dessler</author><pubDate>Tue, 11 Nov 2025 20:11:56 +0800</pubDate><description><![CDATA[主键是数据库表中的一个或多个字段（列），它的值用于唯一地标识表中的某一条记录。]]></description><category></category></item><item><title><![CDATA[MYSQL-索引（Index）案例]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154659839</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154659839</guid><author>dessler</author><pubDate>Mon, 10 Nov 2025 20:25:31 +0800</pubDate><description><![CDATA[上个小节我们对索引做了一个基本介绍，本小节我们就通过一个实际案例来理解这个索引。]]></description><category></category></item><item><title><![CDATA[MYSQL-索引（Index）介绍]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154617976</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154617976</guid><author>dessler</author><pubDate>Sun, 09 Nov 2025 21:23:16 +0800</pubDate><description><![CDATA[在 MySQL 中，索引（Index） 就是帮助存储引擎快速获取数据的一种数据结构。它就像数据的“目录”，通过预先排序和构建特定结构，极大减少了数据库需要扫描的数据量，从而提高了查询速度。]]></description><category></category></item><item><title><![CDATA[MYSQL-数据引擎（InnoDB）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154578823</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154578823</guid><author>dessler</author><pubDate>Sat, 08 Nov 2025 20:59:15 +0800</pubDate><description><![CDATA[通过前面一个小节的介绍，我们对数据引擎有一个简单的认识，今天我们来介绍一个目前大面积使用的另外一个引擎：InnoDB。]]></description><category></category></item><item><title><![CDATA[MYSQL-数据引擎（MyISAM）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154544566</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154544566</guid><author>dessler</author><pubDate>Fri, 07 Nov 2025 22:11:45 +0800</pubDate><description><![CDATA[数据库引擎（更准确的叫法是存储引擎）是 MySQL 的一个关键特性，它决定了数据如何被存储、索引以及支持哪些功能。]]></description><category></category></item><item><title><![CDATA[MYSQL-用户 (User)和权限(Privilege)]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154498132</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154498132</guid><author>dessler</author><pubDate>Thu, 06 Nov 2025 20:16:32 +0800</pubDate><description><![CDATA[前面我们部署的MYSQL的时候系统会默认给我们生成超级管理员，但是在实际使用的时候我们一般并不会直接root账号进行管理，所以本小节我们就来介绍下关于MYSQL的账号及权限。]]></description><category></category></item><item><title><![CDATA[MYSQL-数据类型（data type）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154406853</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154406853</guid><author>dessler</author><pubDate>Tue, 04 Nov 2025 20:32:59 +0800</pubDate><description><![CDATA[当然这里只列出部分数据类型，实际我们在前面讲解shell的时候，也有提到过：SHELL编程-数据类型，这也是学习各种编程语言必须学习的一个步骤，虽然我除了shell外，并没有学会其他编程语言（指具有当程序员的能力）。]]></description><category></category></item><item><title><![CDATA[MYSQL-基本CRUD操作（增删查改）]]></title><link>https://blog.youkuaiyun.com/dessler/article/details/154359610</link><guid>https://blog.youkuaiyun.com/dessler/article/details/154359610</guid><author>dessler</author><pubDate>Mon, 03 Nov 2025 20:41:15 +0800</pubDate><description><![CDATA[“CRUD工程师”是一个在程序员圈子里非常流行，当然这是一个非常经典的“程序员梗”。我们今天就基于前面部署过的数据库来进行这些操作,从我们操作数据库的3个步骤来实现CRUD。]]></description><category></category></item></channel></rss>