原创 使用MHA實現mysql高可用性(centos7.5+mysql5.7.23+MHA0.58)
一、MHA概述 1、MHA MHA(Master High Availability)事由日本人DeNA開發的一套MySQL高可用性環境下故障切換和主從提升的軟件,目前在MySQL高可用方面是一個相對成熟的解決方案。在M
原创 mysql數據庫中的運算符
運算符是mysql執行特定算術或邏輯操作的符號,mysql的運算符主要有算術運算符、比較運算符、邏輯運算符、位操作運算符 1、算術運算符 運算符 作用 + 加法運算 - 減法運算 * 乘法運算 /
原创 mysql數據庫查詢
1、select查詢語句 Select查詢語句作用是從現存的一個或多個表中查看滿足條件的數據,selectel查詢支持條件過濾、分組、排序、合併、嵌套查詢等特性,完整的查詢語法如下: SELECT [ALL |
原创 mysql數據庫與表的創建
一、mysql數據庫的創建 1、創建數據庫 創建數據庫語句:create database [IF NOT EXISTS] db_name [create_specification] 2、選項說明:
原创 mysql字符集
1、mysql字符集 (1)mysql字符集 字符集就是一套文字符號及編碼,比較規則的集合。mysql的字符及包括字符集(CHARACTER)和校對規則(COLLATION) MySQL字符集支持在基於
原创 mysql數據庫數據類型
Mysql中不同的數據類型決定了mysql在存儲他們時使用的方式以及在運算時選擇的運算符,mysql支持的數據類型有多種,主要有數值類型、時間/日期類型和字符串類型。 1、數值類型 (1)整數類型 My
原创 mysql數據庫中的增刪改操作
1、插入數據 語法格式: INSERT INTO table_name (column_list) VALUES (value_list); INSERT I
原创 mysql數據庫用戶及用戶權限管理
1、mysql數據庫的權限 (1)mysql數據庫用戶權限級別 1)全局性管理權限:作用於整個mysql實例級別 2)數據庫級別:作用於指定的某個數據庫上或者所有數據庫上 3)數據庫對
原创 mysql數據庫安裝
1、通過rpm包安裝 Centos系統中默認倉庫中攜帶了mysql數據庫,centos6 yum倉庫中mysql版本爲5.1,centos7中爲mariadb5.5(mysql的分支),如果想安裝指定版本的mysql,可
原创 redis集羣的搭建與管理
一、redis集羣的搭建 1、redis集羣中的數據分佈 (1)數據分區 分佈式數據庫首先要解決把整個數據集按照分區規則映射到多個節點,每個節點負責整體數據的一個子集,常見的分區規則有哈希分區和順序分區兩種,常見的哈希分區規則有節
原创 gitlab的安裝與管理
一、git的使用 1、git介紹 git是一個分佈式的版本管理系統,由linux系統的創造者Linus 於2005年開發,相對於svn git有速度快,適合大規模,跨地區多人協同開發的特點。 2、git安裝 (1)yum安裝
原创 svn遷移(有windows visualsvn遷移至linux subversion)
最近由於公司使用的visual svn服務所在的windows主機經常出現自動重啓故障,導致開發人員在提交代碼時經常提交失敗。鑑於此,決定將svn由windows的visualsvn遷移至Linux主機下的subversion軟件
原创 使用redis sentinel構建redis高可用
一、redis sentinel部署 1、主從複製存在的問題 (1)主節點出現故障時,整個故障的遷移過程需要人工干預 (2)主節點寫能力受到單機限制 (3)主節點存儲能力受到單機限制 2、redis sentinel概述 Re
原创 管理連接redis server的客戶端
一、redis server管理連接redis客戶端的命令 1、查看與redis服務端相連的所有客戶端的連接信息 查看命令:client list # 查看連接當前redis的所有客戶端 127.0.0.1:6379> CLIEN
原创 redis主從複製與持久化
一、redis的持久化 Redis的持久化是將內存的數據保存到硬盤,防止redis因進程重啓導致的數據丟失。Redis有RDB和AOF兩種持久化的方式。 1、redis RDB持久化 RDB持久化是把當前進程數據生成快照保