前言: 在 1995 年,首個(gè) MySQL 版本發(fā)布,為慶祝 MySQL 誕辰 30 周年,Oracle University 在限定期間內(nèi)推出了多個(gè) MySQL 的免費(fèi)培訓(xùn)...
前言: 在 1995 年,首個(gè) MySQL 版本發(fā)布,為慶祝 MySQL 誕辰 30 周年,Oracle University 在限定期間內(nèi)推出了多個(gè) MySQL 的免費(fèi)培訓(xùn)...
前言: 在 MySQL 數(shù)據(jù)庫中,隨著數(shù)據(jù)的增刪改操作,表空間可能會出現(xiàn)碎片化,這不僅會占用額外的存儲空間,還可能降低表的掃描效率,特別是一些大表,在進(jìn)行數(shù)據(jù)清理后會產(chǎn)生大量...
前言: 我們都知道,MySQL 主從延遲是一件很難避免的情況,從庫難免會偶爾追不上主庫,特別是主庫有大事務(wù)或者執(zhí)行 DDL 的時(shí)候。MySQL 除了這種正常從庫外,還可以設(shè)置...
前言: MySQL 數(shù)據(jù)庫服務(wù)器使用多種類型的日志來記錄操作和事件,這對于故障診斷、審計(jì)和性能分析非常重要。然而,這些日志文件會隨著時(shí)間的推移而不斷增長,可能會占用大量的磁盤...
前言: 我們都知道 MySQL 8.0 與 MySQL 5.7 的區(qū)別之一就是默認(rèn)字符集從 latin1 改成了 utf8mb4 ,除此之外,MySQL 8.0 下的字符集和...
前言: MySQL 的 Clone 插件是一個(gè)強(qiáng)大的功能,首次引入于 MySQL 8.0.17 版本。簡單來說,Clone Plugin 是一款物理克隆數(shù)據(jù)工具,它能夠幫助我...
前言: MySQL 官方提供了多種高可用部署方案,從最基礎(chǔ)的主從復(fù)制到組復(fù)制再到 InnoDB Cluster 等等。本篇文章以 MySQL 8.0 版本為準(zhǔn),介紹下不同高可...
前言: 我們練習(xí) SQL 時(shí),總會自己創(chuàng)造一些測試數(shù)據(jù)或者網(wǎng)上找些案例來學(xué)習(xí),其實(shí) MySQL 官方提供了好幾個(gè)示例數(shù)據(jù)庫,在 MySQL 的學(xué)習(xí)、開發(fā)和實(shí)踐中具有非常重要的...
前言: MySQL Shell 是官方提供的 MySQL 周邊適配組件,是新一代的高級客戶端,在 MySQL 8.0 及其以后的版本得以慢慢推廣應(yīng)用。之前筆者因?yàn)?MySQL...
前言: 最近想在一臺測試服務(wù)器上,安裝下最新的MySQL 8.0 版本數(shù)據(jù)庫,想著挺簡單的一件事,之前也手搓過 8.0 安裝,這不手到擒來,沒想到馬失前蹄,遇到了一個(gè)小坑,耗...
前言: 數(shù)據(jù)庫審計(jì)功能主要將用戶對數(shù)據(jù)庫的各類操作行為記錄審計(jì)日志,以便日后進(jìn)行跟蹤、查詢、分析,以實(shí)現(xiàn)對用戶操作的監(jiān)控和審計(jì)。審計(jì)是一項(xiàng)非常重要的工作,也是企業(yè)數(shù)據(jù)安全體系...
Windows安裝MySQL5.7教程導(dǎo)讀: 我們?nèi)粘W(xué)習(xí)可能會需要在本地安裝MySQL服務(wù),也遇到過小伙伴探討關(guān)于Windows系統(tǒng)安裝MySQL的問題。在這里建議大家安裝MySQL5.7版本,當(dāng)然想嘗試8.0...
前言: 前面文章我們介紹過一些常用數(shù)據(jù)類型的用法,比如 int、char、varchar 等。一直沒詳細(xì)介紹過 blob 及 text 類型,雖然這兩類數(shù)據(jù)類型不太常用,但在...
前言: 默認(rèn)情況下,我們的 MySQL 實(shí)例是可讀寫的。但有些情況下,我們可以將整個(gè)實(shí)例設(shè)置為只讀狀態(tài),比如做遷移維護(hù)的時(shí)候或者將從庫設(shè)為只讀。本篇文章我們來看下 MySQL...
前言: 在 MySQL 運(yùn)維過程中,難免會遇到 MySQL 死鎖的情況,一旦線上業(yè)務(wù)日漸復(fù)雜,各種業(yè)務(wù)操作之間往往會產(chǎn)生鎖沖突,有些會導(dǎo)致死鎖異常。這種死鎖異常一般要在特定時(shí)...
前言: 我們知道,數(shù)據(jù)庫是存放數(shù)據(jù)的倉庫。日常我們使用數(shù)據(jù)庫也是為了存儲數(shù)據(jù),和數(shù)據(jù)庫打交道總免不了要進(jìn)行數(shù)據(jù)導(dǎo)入工作。工作中也可能遇到各種不同的數(shù)據(jù)導(dǎo)入需求,本篇文章主要分...
前言: 上篇文章介紹了 mydumper 備份工具的使用方法,文中有提到 mydumper 和 myloader 是一對相互的命令,即 mydumper 負(fù)責(zé)備份(導(dǎo)出),m...
前言: 前面文章有介紹過 MySQL 系統(tǒng)自帶的 mysqldump 備份工具的使用,其實(shí)還有一個(gè)開源工具 mydumper 同樣適用于 MySQL 的邏輯備份。之前一直沒有...
前言: 當(dāng)連接數(shù)據(jù)庫失敗次數(shù)過多時(shí),MySQL 是否會限制登錄呢?數(shù)據(jù)庫服務(wù)端應(yīng)該怎么應(yīng)對暴力破解呢?本篇文章介紹下 MySQL 中的連接控制插件,一起來學(xué)習(xí)下此插件的作用。...
前言: 我們都知道,當(dāng)執(zhí)行 select 查詢語句時(shí),用沒用到索引區(qū)別是很大的,若沒用到索引,一條 select 語句可能執(zhí)行好幾秒或更久,若使用到索引則可能瞬間完成。那么當(dāng)...