原创 ProxySQL安裝配置文檔

配置YUM源 cat <<EOF | tee /etc/yum.repos.d/proxysql.repo [proxysql_repo] name= ProxySQL YUM repository baseurl=https:/

原创 mysql一主多從主庫宕機切換步驟

1、首先停業務 2、所有從庫都先停掉IO線程:stop slave io_thread; 再查看SQL線程的執行狀態: show slave status\G; 查看Slave_SQL_Running_State項是否爲Slave

原创 整改MHA互信管理用戶爲非root用戶

一、創建MHA管理用戶及授權 注:以下操作均用操作系統root用戶操作,且MHA各節點都要執行 1、創建 james 用戶 (只爲做演示,真實環境請勿用人名) useradd -u 550 -g mysql -d /home/ja

原创 Oracle 數據庫告警日誌產生大量Checkpoint not complete的處理

某互聯網公司Oracle數據庫突然宕機,運維人員給的信息是數據庫無法連接,並報出了ORA-01034和ORA-27102的錯誤,如下圖所示: 接着讓運維人員把Oracle的告警日誌發來,查看該數據庫的告警日誌後沒有發現含有s

原创 一次RAC共享磁盤映射問題導致RAC異常重啓的故障處理過程

1.故障現象 n 故障現象: 1.2011年8月18日上午9:30左右在檢查數據庫實例運行狀態時發現ERPDB12、ERPDB62實例沒有了,如下圖所示: 2.第二個節點無法啓動被掛掉的ERPDB12、ERPDB62實例。 3.

原创 修改配置參數後無法啓程MySQL數據庫

修改MySQL的參數文件/etc/my.cnf後MySQL數據庫無法啓動 查看錯誤日誌,詳見紅色字體報錯信息: 170418 10:05:50 mysqld_safe mysqld from pid file /app/mysql-dat

原创 MySQL開發規範

開發設計篇 1   命名規範 庫名、表名、字段名必須使用小寫字母,禁止使用MySQL保留字,並採用下劃線分割。 1.1   數據庫命名規範 數據庫名使用項目名或項目名縮寫小寫英文及下劃線和環境類型組成 備份數據庫名使用正式庫名加上備份時間

原创 my.cnf文件參數詳解

[client]     port = 3306    socket = /home/mysql/mysql/tmp/mysql.sock     [mysqld]  服務器名稱叫做mysqld有幾個這樣的名稱就有幾個mysql服務器  

原创 在同一臺機器上運行多個MySQL服務器

在一些情況下,你可能想要在同一臺機器上運行多個mysqld服務器。你可能想要測試一個新的MySQL發佈,同時不影響現有產品的設置。或者,你可能想使不同的用戶訪問來訪問不同的mysqld服務器以便他們自己來管理。(例如,你可能是一個Inte

原创 MySQL安裝與使用

1、 MySQL安裝與使用 • Mysql版本號是由3個數字+1個後綴 組成,分爲發行系列和發行系列的版本號;後綴是穩定級別,業界通常使用GA版本,默認發行系列的版本號大於20可以用於生產環境 • 2、

原创 MySQL體系結構

information_schema  沒有在磁盤上的物理文件,是一些內存表 談到mysql體系結構,首先需要談一下關係型數據庫共性(mysql  && oracle): 客戶端  à 服務器  à  存儲機制 以oracle來講: 1.

原创 MySQL order by 分頁查詢優化

原語句特別複雜,10多個表做關聯,還有子查詢,執行時間13秒多。 SELECTt.NEW_ID AS id,t.CAR_MODE AS carMode,t.CAR_TYPE_ID AS carTypeId,t.VINCODE AS vin