原创 MySQL的二進制日誌(binlog)使用分析(3)——使用show binlog events命令查看日誌信息

MySQL的二進制日誌(binlog)使用分析(3)——使用show binlog events命令查看日誌信息 binlog文件中存儲的內容稱之爲二進制事件,簡稱事件。我們的每一個數據庫更新操作(Insert、Update、De

原创 MySQL數據庫的備份與恢復(3)——恢復數據

MySQL數據庫的備份與恢復(3)——恢復數據 使用MySQL自帶的備份工具mysqldump備份數據,然後進行數據恢復。 一、以SQL格式備份數據並且恢復 1、備份所有數據庫 [root@Mysql11 ~]# mysqldum

原创 MySQL數據庫的備份與恢復(2)——使用mysqldump命令(熱備)

MySQL數據庫的備份與恢復(2)——使用mysqldump命令(熱備) 在數據庫的日常維護工作中經常需要對數據進行導出操作,mysqldump是MySQL自帶的數據導出工具,具有非常強大的功能。mysqldump命令可以把整個數

原创 MySQL的二進制日誌(binlog)使用分析(4)——利用binlog日誌恢復數據

MySQL的二進制日誌(binlog)使用分析(4)——利用binlog日誌恢復數據 利用binlog日誌恢復數據,就是讓mysql將保存在binlog日誌中指定段落區間的SQL語句重新執行一次而已。 下面通過一個例子說明怎樣例如

原创 MySQL數據庫的備份與恢復(1)——使用Select Into Outfile和Load Data Infile命令

MySQL數據庫的備份與恢復(1)——使用Select Into Outfile和Load Data Infile命令 一、使用Select Into Outfile命令導出數據 命令格式如下: SELECT ... INTO

原创 MySQL數據庫的備份與恢復(4)——mysqldump參數詳解

MySQL數據庫的備份與恢復(4)——mysqldump參數詳解 mysqldump是MySQL自帶的邏輯備份命令,備份文件包含一組SQL語句,可以通過執行這些語句來生成備份前的數據庫對象定義和表數據。mysqldump命令還可以

原创 MySQL主從複製(4)——級聯複製架構的搭建

MySQL主從複製(4)——級聯複製架構的搭建 MySQL 的複製功能是構建大型,高性能應用程序的基礎。將 MySQL 的數據分佈到多個系統,這種分佈機制是通過將MySQL 的某一臺主機(master)的數據複製到其它主機(sla

原创 MySQL數據庫的備份與恢復(5)——編寫一個簡單的mysqldump分庫備份腳本

MySQL數據庫的備份與恢復(5)——編寫一個簡單的mysqldump分庫備份腳本 編寫一個腳本,用於備份除了information_schema和performance_schema數據庫之外的所有數據庫,每個數據庫生成一個sq

原创 MySQL數據庫的備份與恢復(6)——編寫一個mysqldump分表備份腳本

MySQL數據庫的備份與恢復(6)——編寫一個mysqldump分表備份腳本 編寫一個腳本,用於備份某個數據庫中所有的數據表,每個數據表生成一個sql文件。 step1、取出hist數據庫包含的所有表的名稱 [root@Mysql

原创 MySQL主從複製(5)——主主複製架構的搭建

MySQL主從複製(5)——主主複製架構的搭建 一、系統環境 MySQL版本:MySQL5.7 Linux版本:CentOS7.0 主數據庫A地址:192.168.1.11 主數據庫B地址:192.168.1.12 二、配置192

原创 MySQL主從複製(2)——一主多從架構的搭建

MySQL主從複製(2)——一主多從架構的搭建 MySQL主從複製的工作原理如下: (1)Mysql服務器之間的主從複製是基於二進制日誌,主服務器使用二進制日誌來記錄數據庫的變動情況,從服務器通過讀取和執行該日誌文件來保持和主服務

原创 MySQL主從複製(3)——Change Master參數詳解

MySQL主從複製(3)——Change Master參數詳解 在進行MySQL主從複製配置時,change master 用於配置和改變 slave 服務器用於連接 master 服務器的參數,以便 slave服務器讀取 mas

原创 MySQL的二進制日誌(binlog)使用分析(2)——使用mysqlbinlog命令查看日誌信息

MySQL的二進制日誌(binlog)使用分析(2)——使用mysqlbinlog命令查看日誌信息 默認情況下binlog日誌是二進制文件,無法直接查看。mysqlbinlog命令的功能是將Mysql的binlog日誌轉換成Mys

原创 MySQL的二進制日誌(binlog)使用分析(1)——binlog日誌的格式及配置

MySQL的二進制日誌(binlog)使用分析(1)——binlog日誌的格式及配置 Mysql的二進制日誌(binlog)作用是用來記錄對mysql數據庫的更新,對數據庫的查詢select或show等不會被binlog日誌記錄。

原创 MySQL主從複製(1)——基本概念

MySQL主從複製(1)——基本概念 MySQL主從複製允許將來自一個MySQL數據庫服務器(主服務器)的數據複製到一個或多個MySQL數據庫服務器(從服務器)。 一、主從複製的基本原理 MySQL之間數據複製的基礎是二進制日誌(