原创 HAProxy+Keepalived實現Mycat高可用

在實際項目中,Mycat服務也需要考慮高可用性,如果Mycat所在的服務器出現宕機,或者Mycat服務故障,需要有備機提供服務,需要考慮Mycat集羣。 高可用方案: 我們可以使用HAProxy+Keepalived配合兩臺Myc

原创 docker——複習篇(六)

1.docker簡介 Docker作爲開源社區最火爆的項目,它是在Linux容器裏運行應用的開源工具,是一種輕量級的“虛擬機”。 2.Docker與虛擬機的區別 傳統的虛擬化技術的體系架構 可見,我們在宿主機的操作系統上,可安

原创 MySQL 中間件Mycat部署

什麼是MyCat 一個徹底開源的,面向企業應用開發的大數據庫集羣 支持事務、ACID、可以替代MySQL的加強版數據庫 一個可以視爲MySQL集羣的企業級數據庫,用來替代昂貴的Oracle集羣 一個融合內存緩存技術、NoSQL技術

原创 MySQL 高可用——雙主

生產環境中一臺mysql主機存在單點故障,所以我們要確保mysql的高可用性,即兩臺MySQL服務器如果其中有 一臺MySQL服務器掛掉後,另外一臺能立馬接替其進行工作。 MySQL的高可用方案一般有如下幾種: keepalive

原创 xtrabackup 實現MySQL數據庫備份

mysqldump備份方式是採用邏輯備份,其最大的缺陷就是備份和恢復速度都慢,對於一個小於50G的 數據庫而言,這個速度還是能接受的,但如果數據庫非常大,那再使用mysqldump備份就不太適合了。 這時就 需要一種好用又高效的工

原创 Tomcat面試題+http面試題+Nginx面試題+常見面試題

Tomcat面試題 1、Tomcat的缺省端口是多少?怎麼修改? 答:缺省端口是8080,若要修改,可以進入Tomcat的安裝目錄下找到conf目錄下的server.xml文件,找到該文件中的Connector字段中的port。

原创 mycat 讀寫分離+分庫分表+全局表

一、mycat讀寫分離 Mycat的讀寫分離是建立在Mysq的主從複製的基礎上的 #修改配置文件 schema.xml <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "sc

原创 MySQL 壓力測試工具

一、MySQL自帶的壓力測試工具——Mysqlslap mysqlslap是mysql自帶的基準測試工具,該工具查詢數據,語法簡單,靈活容易使用.該工具可以模擬多個客戶端同時併發的向服務器發出查詢更新,給出了性能測試數據而且提供了

原创 基礎命令運維——複習篇(一)

比較好的網站 man.linuxde.net [linux命令大全手冊] http://tool.chinaz.com[在線工具網址] ——————————————————————————————————————————————

原创 linux自有服務——複習篇(二)

Linux自有服務(1 ) 自有服務,即不需要用戶獨立去安裝的軟件的服務,而是當系統安裝好之後就可以直接使用 的服務(內置)。 一.運行模式 運行模式也可以稱之爲運行級別。 在linux.中存在一個進程: init(initial

原创 MySQL 分區分表

1、爲什麼要分表? 數據庫數據越來越大,隨之而來的是單個表中數據太多。以至於查詢速度變慢,而且由於表的鎖機制導致應用操作也搜到嚴重影響,出現了數據庫性能瓶頸。 mysql中有一種機制是表鎖定和行鎖定,是爲了保證數據的完整性。表鎖定

原创 linux網絡基礎——複習篇(四)

一、網絡介紹 1.網絡分類 ■局域網 (Local Area Network, LAN)是指範圍在幾百米到十幾公里內辦公樓羣或校園內的計算機相互連接所構成的計算機網絡。 ■城域網(Metropolitan Area Network

原创 MySQL 自帶工具使用

在MySQL中,自帶了許多功能比較強大的工具,如mysql、mysqladmin、mysqldump等。 1、mysql命令 Mysql命令是用的最多的一個命令工具了,爲用戶提供一個命令行接口來操作管理MySQL 服務器。可以通過

原创 MySQL 數據備份及恢復

MySQL備份一般採用全庫備份加日誌備份的方式,根據業務的需要,可以採用每週日凌晨1點進行完全備份以及每小時進行一次增量備份,這樣在MySQL故障後可以使用完全備份和日誌備份儘可能的去恢復最完整的數據。 一、binlog日誌恢復

原创 linux權限管理——複習篇(三)

Linux的權限操作與用戶、用戶組是兄弟操作。 一、權限概述 總述: Linux 系統一般將 文件可存/取訪問的身份分爲3個類別: owner. group、 others, 且3種身份各有read、write、 execute