原创 keepalived實現nginx的高可用

前言: 優化Nginx_proxy代理可能出現單點故障的情況,通過keepalived得方式來完成nginx_proxy服務器之間的高可用,因爲keepalived的工作機制是通過心跳線來檢測服務器之間是否出現故障,但是並不能檢測nginx

原创 GTID主從複製

MySQL主從複製 https://blog.51cto.com/13523963/2349224 GTID主從複製 只需在mysql主從複製配置文件下加參數即可:#編輯mysql配置文件(主庫從庫都需要修改)[root@mysql-db0

原创 MySQL多實例配置

第1章 多實例配置1.什麼是多實例1)多套後臺進程+線程+內存結構2)多個配置文件a.多個端口b.多個socket文件c.多個日誌文件d.多個server_id3)多套數據[root@db02 ~]# mkdir /data/{3307,3

原创 redis主從複製

安裝redis,並啓動redis服務 安裝官網地址:https://redis.io/download 下載,提取和編譯Redis:$ wget http://download.redis.io/releases/redis-5.0.3.t

原创 mysql主從複製的binlog和relay-log的區別

relay-log(中繼日誌):存儲所有主庫TP過來的binlog事件主庫binlog:記錄主庫發生過的修改事件

原创 GTID主從複製

MySQL主從複製 http://blog.51cto.com/13523963/2349224 GTID主從複製 只需在mysql主從複製配置文件下加參數即可:#編輯mysql配置文件(主庫從庫都需要修改)[root@mysql-db01

原创 mysql主從複製操作

主從複製實驗環境:Db01 (10.0.0.51) 主庫 server_id=1Db02 (10.0.0.52) 從庫 server_id=2Db03 (10.0.0.53) 從庫 server_id=3 三臺

原创 redis主從複製

安裝redis,並啓動redis服務 安裝官網地址:https://redis.io/download 下載,提取和編譯Redis:$ wget http://download.redis.io/releases/redis-5.0.3.t

原创 mysql主從複製

主從複製實驗環境:Db01(10.0.0.51) 主庫Db02(10.0.0.52) 從庫 主從前提:主從數據庫的數據需一致[root@db01 ~]# mysqldump -uroot -p123 -A >/tmp/mysql.sql[r

原创 MySQL多實例配置

第1章 多實例配置1.什麼是多實例1)多套後臺進程+線程+內存結構2)多個配置文件a.多個端口b.多個socket文件c.多個日誌文件d.多個server_id3)多套數據[root@db02 ~]# mkdir /data/{3307,3

原创 MySQL 忘記root密碼

[root@db01 ~]# systemctl stop firewalld[root@db01 ~]# /etc/init.d/mysqld stop[root@db03 ~]# ps -ef |grep mysqldroot

原创 mysql 恢復用戶

[root@db04 ~]# systemctl stop mysqld [root@db04 ~]# mysqld_safe --skip-grant-table & #跳過授權表,直接就可以登錄mysql注:一個非常有用的mysql啓動

原创 二進制安裝mysql5.6.40

王凱\期中架構軟件包\mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz上傳-5.6.40-linux-glibc2.12-x86_64.tar.gz[root@db02 ~]# tar xf mysql-

原创 mysql擴容共享表空間

#編輯配置文件[root@db01 ~]# vim /etc/my.cnf[mysqld]innodb_data_file_path=ibdata1:76M;ibdata2:50M:autoextend然後重啓[root@db01 data

原创 源碼安裝mysql5.6.40

Mysql 網址:https://downloads.mysql.com/archives/community/ 下載mysql-5.6.40.tar.gz包到桌面王凱\期中架構軟件包\mysql-5.6.40.tar.gz#安裝依賴包[