原创 遷移Xen Server 虛擬機到VMware ESXI 主機
VMware 的Convert Standalone
原创 教你如何在let's encrypt申請免費證書---開啓網站的https之路
最近谷歌和火狐封殺了國內大部分的CA機構,導致使用國內CA辦法的證書在chrome瀏覽器顯示爲不安全的網站,國外的證書又比較貴,發現了一款開源免費的證書機構let's encrypt, 是由Mozilla、Cisco、Akamai、Iden
原创 Oracle 數據庫模擬數據文件損壞恢復
數據文件有時候因爲某種原因會導致損壞而導致無法啓動數據庫,那如何恢復呢?下面是一次模擬實驗,如下1. 首先創建一個表空間TEST,在創建一個表test在表空間test上SQL> create tablespace test datafile
原创 percona-tools工具在線DDL的使用
好久沒有寫博客了,今天發表一篇吧:)通常的在線進行表字段的增減都會造成表所,如果表較小還能接受,如果過大則這個鎖持續的時間會讓人比較煩惱,對業務持續性影響較大。Percona 提供了一款關於MySQL管理的工具集很強大,包括了在線DDL工具
原创 關於 MySQL 8.0 新特性“隱藏索引”的一點思考
MySQL 8.0有一個稱爲“隱藏索引”的新功能,它允許快速啓用/禁用MySQL Optimizer使用的索引。在此分享一些對這個新功能的首次使用經驗和想法。對我們有什麼用?一是如果你想刪除一個索引,但又想事先知道效果。你就可以使它對優化程
原创 MySQL5.5索引數在InnoDB引擎內與索引數在mysql中定義的數量是不一致問題
在查看MySQL錯誤日誌的時候發現這樣的錯誤,如下:160322 21:42:59 [ERROR] Table baby/baby_order contains 12 indexes inside InnoDB, which is diff
原创 平臺XXXX系統無響應故障報告
一、故障時間: 發生時間:2015.11.17 凌晨2:10點左右 解決時間:2015.11.17 早上8:40分左右二、故障解決人員: XXX三、故障現
原创 基於Jenkins+Gitlab+Harbor+Rancher架構的CI/CD實現
在講正文開始前先回顧一下以往傳統的代碼部署方式。 通常運維人員在接到代碼(新項目)上線的任務前都要做大量的準備工作,包括:物理主機、虛擬機、代碼運行環境、數據庫安裝配置、各種帳號創建,、運行後期的系統監控、應用的日誌收集,
原创 (轉)MySQL Group Replication介紹
這是一個振奮人心的消息!2016-12-12,一個重要的日子,mysql5.7.17 GA版發佈,正式發佈了Group Replication(組複製) Plugin,增強了MySQL原有的高可用方案(原有的高可用方案是指mysql主從架構
原创 MySQL5.5的分區表
變更普通表baby_user_change_log爲分區表一、 表列描述 mysql> desc baby_user_change_log ; +--------------+------------------+-----
原创 MySQL 參數“max_binlog_cache_size”過小導致SQL失敗
今天,開發同事在發佈一個SQL的時候失敗後,找到我說報告瞭如下錯誤:ERROR 1197 (HY000) at line 4: Multi-statement transaction required more than 'max_binl
原创 MySQL 5.6 關於登陸的初始化設置
最近研究一下MySQL 5.6 版本發現安裝後,使用空密碼無法登陸 安裝的過程中有這樣的一句話: A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER ! You will fin
原创 MySQL主從架構由5.5版本升級到5.6方案
主從架構[一主多從]升級步驟1. 首先安裝最新版本的MySQL mysql-5.6.26.tar.gz :每臺主機分別安裝目錄:/usr/local/mysql-5.6yum install libaio-devel 編譯參
原创 Perl 腳本實現MySQL 異機導入導出
單位的開發同事需要將一個mysql 中的庫導入到本地mysql中 所以爲了減少手工操作,就寫了下面的一個用perl 實現的 mysql 異機導入導出腳本:如下 #!/usr/bin/perl -w #Author:andylhz #
原创 MySQL5.5 RANGE分區增加刪除處理
一、刪除分區##查看要處理的分區的數據量,並導出作爲備份mysql> select count(*) from baby_account_change_log where updated_time >'2016-12-01 00:00:0