Time of Update: 2016-07-16
MySQL 5.6.26 通過frm & ibd 恢複資料過程在A伺服器上建立資料庫bkjiaroot(yoon)> show create table bkjia\G*************************** 1. row *************************** Table: bkjiaCreate Table: CREATE TABLE `bkjia` ( `id` int(11)
Time of Update: 2016-07-16
Ubuntu Server 16.04 安裝MySQL並設定遠端存取一、Ubuntu Server 16.04 安裝MySQL1. 使用root帳號sudo apt-get install mysql-serverapt-get isntall mysql-clientapt-get install libmysqlclient-dev如果中途有問題就執行以下 apt-get update2. 以上3個軟體包安裝完成後,使用如下命令查詢是否安裝成功:sudo netstat -tap |
Time of Update: 2016-07-12
MySQL mysqlpump並行備份前言:MySQL 5.7新出的資料庫匯出方法,官方的書法是用mysqlpump代替mysqldump;mysqldump匯出非常慢是單線程的【不過您也可以通過系統層並行實現mysqldump並行備份來實現mysqlpump,不過匯出sql表結構順序還是不同噠】;mysqlpump是多線程的,在社區版本中mydumper是多線程的。 mysqlpump會有問題,要在5.7.11之後使用【因為MySQL 5.7.11
Time of Update: 2016-07-12
MySQL觸發器 Update觸發Insert失敗今天工作需要,想要實現將僅對狀態更新的表進行記錄顯示,於是考慮在原表中建立觸發器,將更新的內容同時寫入另一張表於是進行測試 --建立測試表CREATE TABLE `triggletest_triggle` ( `id` INT(11) NOT NULL, `name` VARCHAR(5) NULL DEFAULT NULL, PRIMARY KEY
Time of Update: 2016-06-21
MongoDB的主從模式搭建執行個體對資料庫來說,為了保證資料的安全性和高可用性,往往會採用主從架構模式,對於Mongodb也是如此,這篇文章將講述一下如何搭建一個簡單的Mongodb主從架構模型。在下面的執行個體中,因為沒有多個伺服器的原因,在一台伺服器上進行了實驗,採用不同的連接埠號碼進行區分主從。首先我們需要的是下載Mongodb的官方版本,這裡我下載的是2.4.1的Linux版本,並在Linux下進行解壓,然後建立兩個檔案夾master和slave,分別存放主Mongodb執行個體和從m
Time of Update: 2016-06-27
CentOS7安裝MongoDB資料庫mongoDB是目前發展比較好的NOSQL資料庫之一,它對大資料和空間資料的存貯有著亮眼的表現! 通常在企業級應用中mongoDB都會部署在linux系統上對於小白來說想在linux上部署一套完整的mongoDB絕對不是什麼easy的事,我也是在最近一段摸爬滾打的嘗試中才成功的,寫下這篇部落格也是為了以後自己也可以查閱。首先需要的就是部署所需要的環境了我使用的是VMware虛機,由於現在工作的地方資源比較富裕,給我提供了倆台價值5W的工作站電腦(絕對給力)。
Time of Update: 2016-06-21
MySQL入門教程作業系統:CentOS 6.7MySQL版本:5.6.301.前期準備2.系統配置3.CMake編譯配置4.make && make install5.後期配置和測試Reference1.前期準備首先需要CMake,可以yum直接安裝:yum install cmake也可以官網 https://cmake.org/ 下載源碼編譯。我這裡選擇了官網下載最新版本cmake-3.5.2.tar.gz。# tar -zxvf cmake-3.5.2.tar.gz
Time of Update: 2016-06-21
RHEL 6.5 安裝Oracle 11gR2記錄下RHEL 6.5 安裝Oracle 11gR2的過程,希望對大家有所協助。1.關閉selinux,用vi /etc/selinux/configselinux=disabled2.使用yum安裝rpmyum -y install compat-db compat-db42 compat-db43 compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc-* glibc-*.i686
Time of Update: 2016-06-12
SQL Server 2014 SP1的NOLOCK指令中斷在針對SQL Server 2014 SP1的Cumulative Update #6更新中,NOLOCK指令中斷。因此,依賴NOLOCK指令的資料庫可能會意外地經曆阻塞或是死結。根據SQL Server Release Services部落格最新更新的一篇文章,具體的情景是這樣的:在預設的基於鎖的隔離等級或更高的隔離等級下,執行並行的SELECT (…) INTO Table FROM
Time of Update: 2016-06-12
Redis 高並發導致無法串連處理今天ELK收集日誌的時候,發現收集失敗,尋找各方面原因,最後在redis日誌裡面發現報錯:[2489] 02 Jun 10:43:42 # Error allocating resoures for the client錯誤是無法為用戶端分配資源,查看redis串連數:# redis-cli info | grep connected
Time of Update: 2016-05-31
使用NoSQL八年經驗總結耶穌基督後期聖徒教會(LDS)的企業資料架構師Mike Bowers,在最近的 Enterprise Data World大會(EDW)上介紹了使用NoSQL資料庫八年的經驗教訓。他講述了選擇NoSQL資料庫的設計根據。大型組織若選擇使用NoSQL資料庫,需要耗費大量人力與時間將關係型資料庫轉換為NoSQL資料庫。它還需要改變組織不同層次的文化管理。Mike分享了成功推廣新興的資料庫技術(Document NoSQL
Time of Update: 2016-05-31
Ubuntu Server 14.04 下 Hbase資料庫安裝一、環境準備1、Ubuntu14.04-server2、ssh3、jdk1.64、hbase-0.98.19-Hadoop2-bin.tar.gz(http://www.apache.org/dyn/closer.cgi/hbase/)二、安裝步驟1、解壓hbase軟體包sudo tar -zxvf hbase-0.98.19-hadoop2-bin.tar.gz2、修改設定檔進入 /conf/hbase-site.xml特別注意:
Time of Update: 2016-05-31
如何遠程備份MySQL
Time of Update: 2016-05-31
MongoDB主從配置1.在主從伺服器上/etc/yum.repos.d/目錄下建立檔案mongodb.repo,它包含MongoDB倉庫的配置資訊,內容如下:[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/RedHat/os/x86_64/ gpgcheck=0 enabled=1 2.在主從伺服器上執行安裝命令yum -y install mongodb-org3
Time of Update: 2016-05-31
MySQL基礎學習總結1、MySQL基礎概念mysql邏輯架構如下: 每個用戶端串連都會在伺服器中擁有一個線程,這個串連的查詢只會在這個單獨的線程中執行。 MySQL是分層的架構。上層是伺服器層的服務和查詢執行引擎,下層是儲存引擎。雖然有很多不同作用的外掛程式API,但儲存引擎API還是最重要的。如果能理解MySQL在儲存引擎和服務層之間處理查詢時如何通過API來回互動,就能抓住MySQL的核心基礎架構的精髓。 資料庫系統實現了各種死結檢測和死結逾時機制,InnoDB目前處理死結的機制是,
Time of Update: 2016-05-11
PHP串連MySQL資料庫執行個體對於熟悉做網站的人來說,要想網站做成動態,肯定要有資料庫的支援,利用特定的指令碼串連到資料庫,從資料庫中提取資H料、向資料庫中添加資料、刪除資料等。這裡我通過一個執行個體來說明如何用PHP串連到MySQL資料庫的。我準備建立一個簡單的通訊錄,資料庫的名字叫txl,資料庫只有一個表叫personal_info,表中有5個欄位pi_id pi_name pi_tel pi_qq pi_email 首先我們要建立資料庫: create
Time of Update: 2016-05-11
MySQL動態建立以及刪除分區表因為項目需要,最近研究了一下在MySQL資料庫下如何動態建立以及刪除分區表。如果全部藉助預存程序的話,建立以及刪除分區表在邏輯上比較死板、不靈活,而且還容易出錯。因此,我建立了一個資料表table_fen_qu,藉助這個表可以很(相對)靈活的對分區表進行管理。在首次建立分區表時,若單獨一條分區表資料一條分區表資料的添加,此時rang的列值大於該表中此列的最大值時,可以建立,否則失敗。在這裡,我是把建立分區表的代碼放到一起執行的(見general_procedure
Time of Update: 2016-05-11
Redis叢集搭建部署詳細文檔Redis叢集搭建部署詳細文檔1.安裝依賴(不一定需要安裝這麼多,我的環境安裝了mysql,php,所以沒有測試具體需要那些依賴,全部安裝反正沒得錯)yum -y install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl
Time of Update: 2016-05-10
MySQL的慢查詢兩個方法對於排查問題找出效能瓶頸來說,最容易發現並解決的問題就是MySQL的慢查詢以及沒有得用索引的查詢。=========================================================方法一: 這個方法我正在用,呵呵,比較喜歡這種即時性的。 Mysql5.0以上的版本可以支援將執行比較慢的SQL語句記錄下來。mysql> show variables like 'long%';
Time of Update: 2016-05-10
MySQL 壓測工具之mydbtest一 前言 本文介紹一款綠色免安裝版本的資料庫壓測利器--mydbtest(mydbtest_linux64.bin,由樓方鑫大牛編寫).該壓測軟體區別於sysbench ,tpcc 等常見壓測工具軟體,免安裝,上手快,而且可以針對業務sql做定製化壓測。 到幫客之家資來源站點下載: ------------------------------------------分割線----------------------------