原创 replication-manager搭建部署

1、replication-manager 安裝配置 安裝環境 MariaDB 10.1.16 168.24.65.30/168.24.65.31/168.24.65.32 主庫30,一主兩從結構 安裝步驟 a、解壓二進制文件 tar z

原创 之mysql執行計劃分析學習記錄

統計信息 只包括記錄條數和索引唯一值個數 永久統計信息: mysql 5.6 show index stats 或查看錶innodb_table_stats和innodb_index_stats create table   engine

原创 mysql恢復報ERROR 2006 (HY000) at line 5303856: MySQL server has gone away錯誤處理

一、問題描述  mariadb 10.1.16   centos 6.6 在恢復binlog時,報錯: [apps@abc backup]$ time /apps/svr/mariadb10/bin/mysqlbinlog mysql-b

原创 oracle 11G rac服務不能停止

1.問題: 節點二用crsctl stop crs -f停rac服務,無法停止,d.bin相關的9個進程都還存在 版本:oracle 11.2.0.4 for solaris2.分析: 查看/abcapp/oragrid/11.2.0/l

原创 如何利用python從mysql中將數據導出到excel

一.需求: 1. 需要寫個python程序,把config 庫的tag表的2016-7-29 19:47 (create_time) 之前創建的10

原创 如何實現對多臺mysql實例的存儲過程definer進行批量修改

 一.問題:   mairadb 10.1 版本有bug ,默認的在test用戶下面,整了兩個存儲過程,沒有definer,導致從庫導入時,沒有definer而失敗。10.1.16 已修復老的mysql,需要寫個python程序,把201

原创 MHA複製檢測時提示slave IO線程沒有運行的處理過程

一、mysql架構描述 主庫master:192.168.66.202 port:3306 從庫slave1:192.168.66.203 port:3306 從庫slave2:192.168.66.204 port:3306 VIP:

原创 將mairadb 10.1.11替換爲mysql 5.7.18

1.下載MySQLhttp://dev.mysql.com/ 或http://mirrors.sohu.com/mysql/MySQL-5.7/ 2.解壓 cd /apps/svr tar -zxvf mysql-5.7.18-linux

原创 mysql同一實例上將一個庫“克隆”到另一個庫

一.需求背景  將同一mysql實例上的md_ls庫複製一份新庫,新庫名爲md_ls_s2。   mariadb 10.1.16 二.導出操作對md_ls庫進行導出操作 cd /apps/sh/tool ./mydumper --user

原创 將int字段改爲decimal類型後出現1264 Out of range value的問題分析和處理之二

有開發同事在生產環境對某個表將int字段改成decimal(10,4)後,提示 1264 Out of range value報錯,且原來值爲負數,更改字段類型後,全部變爲0,諮詢dba這個爲什麼會報錯,對數據有什麼影響? 我收到這問題後

原创 Mysql中如何刪除30天前的臨時備份表

如何刪除30天前的臨時備份表? select concat('drop table ',table_schema,'.',table_name,';') from information_schema.tables where table

原创 RAC環境下如何將數據庫內存由200G調整到500G

版本:oracle 11.2.0.4 rac for solaris 1.先備份spfile: 直接copy備份: su - oragrid -ba

原创 之mysql優化學習記錄

1.using filesort mariadb默認採用aria存儲引擎處理臨時表,參數aria_sort_buffer_size 一次掃描:將查詢的所有列(含排序列)放入緩存區排序  mysql 5.0以後引入 二次掃描:只將排序列和主

原创 python腳本執行時報ImportError: No module named MySQLdb的處理

一.問題描述 執行py腳本時,提示ImportError: No module named MySQLdb錯誤,如下: [root@abc sh]# python 1.py Traceback (most recent call last

原创 如何使用 paramiko 模塊來實現遠程執行OS命令和文件上傳下載?

本地A主機操作: pycrypto模塊下載: https://pypi.python.org/pypi/pycrypto pycrypto模塊安裝: