原创 Linux下MySQL數據庫目錄更改轉移

場景,ibdata1文件增長過快,或者數據庫數據量增長過快導致datadir 目錄快滿的情況下,將datadir 目錄下數據遷移到其他目錄。 備份數據庫 備份數據庫很重要,防止遷移數據庫失敗恢復數據庫。 [[email protected].

原创 Mysql 傳輸表空間--將InnoDB分區表複製到另一個實例(二)

說明:實驗環境是mysql5.7.17 這個過程演示瞭如何從一個運行的MySQL服務器實例複製一個分區的InnoDB表到另一個正在運行的實例。在相同的實例中,使用小調整的相同過程可以用來執行分區InnoDB表的完整恢復。 在源實例上,如果

原创 Mysql information_schema 數據庫中對象說明

information_schema數據庫是MySQL系統自帶的數據庫,它提供了數據庫元數據的訪問方式。感覺information_schema就像是MySQL實例的一個百科全書,記錄了數據庫當中大部分我們需要了結的信息,比如字符集,權限

原创 Mysql 5.7搭建多源複製時遇到 Error_code: 1593 these UUIDs must be different for replication to work

show slave status/G; 顯示錯誤信息 Seconds_Behind_Master: NULL Master_SSL_Verify_Server_Cert: No Last_IO_Errn

原创 查看 MySQL 字符集的方法

1 MySQL字符集設置 系統變量: – character_set_server:默認的內部操作字符集 – character_set_client:客戶端來源數據使用的字符集 – character_set_connection:連

原创 mysql 遷移數據文件之後報 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable

場景:我把備份的數據目錄還原回來啓動數據庫報錯,查看錯誤日誌信息如下: 2018-04-04 1:34:27 140362091378496 [ERROR] mysqld: File '/data/mysql/data/aria_lo

原创 Linux 安裝Mysql 5.7.17手冊

2018-08-18 14:593250原創mysql編輯刪除 本文鏈接:https://www.cndba.cn/leo1990/article/2955 2 MySQL 安裝 2.1 下載mysql wget http://mirro

原创 解決Mysql 主從或主主報1062錯誤

1062錯誤——主鍵衝突,出現這種情況就是從庫出現插入操作,主庫又插入相同的數據,iothread沒問題,sqlthread出錯 處理此種錯誤一般有兩種思路: 1、直接跳過錯誤執行語句 2、找到錯誤執行語句,修復主庫2數據 語句跳過操作方

原创 Mysql 5.7 基於Binlog的多源複製

MySQL多源複製使複製從服務器可以同時接收來自多個來源的事務。多源複製可用於將多臺服務器備份到單臺服務器,合併表分片並將多臺服務器的數據合併到單臺服務器。多源複製在應用事務時不會執行任何衝突檢測或解決方案,並且如果需要,這些任務將留給應

原创 Mysql 5.7 多源複製 創建相同的數據庫時提示 Slave: Can't create database 'test'; database exists Error_code: 1007

Mysql 5.7 多源複製有個限制,源數據庫的名稱不能相同。下面測試在兩個源主庫創建相同數據庫test,第二個主庫創建的時候查看從庫狀態報錯如下所示:查看從庫進程狀態 mysql> SHOW SLAVE STATUS FOR CHAN

原创 Mysql 分區表管理

範圍和列表分區的管理 範圍和列表分區的添加和刪除都以類似的方式處理,因此我們在本節中討論這兩種分區的管理。 創建測試表 CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE)

原创 mysql 刪除 relay log 方法

2018-08-27 21:014660原創mysql編輯刪除 本文鏈接:https://www.cndba.cn/leo1990/article/2970 方法1 :自動 設置參數 relay_log_purge = 1 mysql>

原创 解決Mysql 主從或主主報1032錯誤

1032錯誤的主要原因是主庫更新或者是刪除的記錄在從庫上不存在引起的。 處理此種錯誤一般有兩種思路: 1、直接跳過錯誤執行語句 2、找到錯誤執行語句,修復從庫數據 第一種解決方案會有造成主從不一致的隱患(delete語句可以跳過),第二種

原创 Mysql 5.7 基於GTID的多源複製

MySQL多源複製使複製從服務器可以同時接收來自多個來源的事務。多源複製可用於將多臺服務器備份到單臺服務器,合併表分片並將多臺服務器的數據合併到單臺服務器。多源複製在應用事務時不會執行任何衝突檢測或解決方案,並且如果需要,這些任務將留給應

原创 Mysql 分區表介紹

2018-04-24 01:032940原創mysql編輯刪除 本文鏈接:https://www.cndba.cn/leo1990/article/2748 1 概述 什麼是分區,分區呢就是把一張表的數據分成N多個區塊,這些區塊可以在同