原创 mysql安全機制,mysql日誌管理

MySQL安全機制 MySQL的權限表 mysql.user Global level mysql.db Database level mysql.tables_priv Table level mysql.c

原创 Nginx的虛擬主機配置,Nginx的rewrite

Nginx的虛擬主機的配置 虛擬主機:當一個機器上要跑多個站點,即多個域名的時候,這就需要虛擬主機來定義 配置虛擬主機,先將主配置文件下的server註釋掉,添加一個include vhost/*.conf 再在conf目錄下創

原创 nginx安裝(yum),Nginx安裝(編譯),Nginx配置文件,Nginx架構分析

Nginx安裝(yum) yum安裝Nginx,需要使用到epel-release源。這個可以先通過yum安裝源。不過這個源安裝的Nginx可能版本比較老。 你也可以自己弄一個Nginx源 寫一個文件: [root@shuai-0

原创 數據庫表操作,MySQL索引,MySQL視圖

數據庫的表操作 插入 insert 表結構 +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key

原创 shell備份數據庫

shell備份數據庫 需求一:每晚兩點備份數據庫 #!/usr/bin/bash #備份保存目錄 buckup_dir="/data/backup/" #時間 date=`date +%F` /usr/local/mysql/bin

原创 shell進行nginx日誌分析

shell進行Nginx日誌分析 日誌格式 log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' ' $host "$r

原创 shell實行mysql多機部署

方法一 通過ssh直接執行 #!/usr/bin/bash #mysql install 1 #by aolishuai while read ip do { #yum ssh roo

原创 ansible

目錄 ansible 安裝 使用ansible執行遠程命令 Ansible拷貝文件或者目錄 Ansible遠程執行腳本 Ansible管理任務計劃 Ansible安裝rpm包/管理服務 playbook playbook實戰--nginx

原创 shell - 收集系統的tcp狀態(zabbix)

  蒐集tcp連接狀態 [root@shuaiaoli ~]# vim zabbix_tcp_connect_status.sh #!/usr/bin/bash #tcp_connect for zabbix #by aolish

原创 shell判斷主機存活

shell判斷主機存活 通過ping命令,來查看主機是否存活,爲了更準確,多ping幾次 版本一:使用一個判斷位,通過判斷位的值,來確定輸出 #!/usr/bin/bash #ping is ok #v1.0 by aolishu

原创 mysql中間件技術

mycat中間件 先安裝Jdk 配置mycat 這裏的用戶名密碼是網站服務器用來連接mycat的,schemas和schemas.xml中的schemas對應。 啓動mycat mysql集羣(galera)

原创 mysql複製 AB replication

mysql複製技術 MS流程 傳統 操作 設置binlog,server_id,重啓數據庫 設置用戶並授權 備份數據庫,並將備份的文件傳給備庫 測試備庫是否能連上主庫 備庫設置server_id,導入數據 備庫上設置

原创 mysql數據備份

mysql數據備份 邏輯備份:備份時,備份的是建表,建庫,插入操作的SQL語句。適用於中小數據庫,效率低。 mysqldump mydumper 物理備份:直接複製數據庫文件,適用於大型數據庫環境,不受存儲引擎的限制,恢復的時候m

原创 MySQL存儲過程

MySQL安全機制 MySQL的權限表 mysql.user Global level mysql.db Database level mysql.tables_priv Table level mysql.c

原创 Nginx日誌

錯誤日誌 錯誤日誌是排查錯誤的依據。它可以配置在main、http、server、location段裏 配置參數格式:error_log /path/to/log level; level等級的劃分:debug | info |