原创 Mysql創建、刪除用戶

基礎mysql用戶操作 創建用戶: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));   這樣就創

原创 Mac和CentOS下使用Docker - LNMP筆記

mac下邊安裝docker,地址是 https://download.docker.com/mac/stable/Docker.dmg 在命令行下用 brew install git 進行安裝,也可以參考下面的文檔進行安裝: https:

原创 mysql 性能優化方向

1 連接 Connections 經常會遇見”mysql: error 1040: too many connections”的情況,一種是訪問量確實很高,mysql服務器抗不住,這個時候就要考慮增加從服務器分散讀壓力,另外一種情況是

原创 MySQL主從配置注意點!

一、做了MySQL主從也有一段時間了,這兩天檢查磁盤空間情況,發現放數據庫的分區磁盤激增了40多G,一路查看下來,發現配置好主從複製以來到現在的binlog就有40多G,原來根源出在這裏,查看了一下my.cnf,看到binlog的 siz

原创 git忽略對已入庫文件的修改

一、關於.gitignore 和 excludes這兩個文件的只針對尚未提交到配置庫的文件才起作用。而對於已經提交的文件是不起作用的。由此可見,這兩個文件的初衷是用於排除不希望上傳入庫的文件。像編譯產生的臨時文件等。但是,我們經常有這樣一

原创 Linux系統下修改環境變量PATH路徑

1.#PATH=$PATH:/user/local/php5使用這種方法,只對當前會話有效,也就是說每當登出或註銷系統以後,PATH 設置就會失效 2.#vi /etc/profile 在適當位置添加 PATH=$PATH:/user/l

原创 mysql中授權(grant)和撤銷授權(revoke)等命令的用法詳解[轉]

MySQL的權限系統圍繞着兩個概念:  認證->確定用戶是否允許連接數據庫服務器  授權->確定用戶是否擁有足夠的權限執行查詢請求等。 如果認證不成功的話,哪麼授權肯定是無法進行的。 revoke 跟 grant 的語法差不多,只需要把關

原创 Redis服務安裝及PHP擴展

操作系統:CentOS Redis服務安裝方法: 1、安裝編譯工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel

原创 兩臺Linux主機如何建立ssh信任關係?

此功能主要用於需要服務器之間雙備份數據的時候使用! 1,先在主機A上使用命令創建密鑰 2,此時我們可以在/root/.ssh/目錄裏邊看到創建的公私密鑰 ls /root/.ssh/ 3,我們把id_rsa.pub文件複製

原创 併發控制 mysql InnoDB鎖表,事務及處理方法

InnoDB鎖問題 InnoDB與MyISAM的最大不同有兩點:一是支持事務(TRANSACTION);二是採用了行級鎖。行級鎖與表級鎖本來就有許多不同之處,另外,事務的引入也帶來了一些新問題。下面我們先介紹一點背景知識,然後詳細討論I

原创 服務器慢 mysql-bin.000001文件佔滿磁盤的原因與解決

發現 VPS 服務器上的網站反應超級慢,簡單的重啓、重啓各主要服務,發現mysql 的反應極其不正常。 一方面是問題,這與站點訪問量有關。開始時從mysql 的配置文件 my.cnf 考慮,這裏的問題並不是此原因。 排查過程中 df

原创 MySQL數據庫事務隔離級別(Transaction Isolation Level)-詳細實例!

數據庫隔離級別有四種,應用《高性能mysql》一書中的說明:   然後說說修改事務隔離級別的方法: 1.全局修改,修改mysql.ini配置文件,在最後加上 1 #可選參數有:READ-UNCOMMITTED, READ-COMM

原创 svn版本庫遷移

關閉所有運行的進程,並確認沒有程序在訪問存儲庫(如 httpd、svnserve 或本地用戶在直接訪問)。 備份svn存儲庫 #壓縮備份 svnadmin dump /home/workhome/svn/repository | gzip

原创 killall -USR1&-HUP

       USR1亦通常被用來告知應用程序重載配置文件;例如,向Apache HTTP服務器發送一個USR1信號將導致以下步驟的發生:停止接受新的連接,等待當前連接停止,重新載入配置文件,重新打開日誌文件,重啓服務器,從而實現相對平

原创 xsplit PHP擴展

xsplit是一個PHP擴展,提供基於MMSEG算法的分詞功能。目前只在linux下測試並部署過,希望有朋友可以幫忙編譯提供windows下的dll。 xsplit只處理UTF8編碼格式,如果是其他編碼格式,請在使用前自行轉換 xspli