Time of Update: 2016-03-06
使用普通使用者替代root來管理IEE環境:RHEL 6.4 + IEE 4.0.6需求:IEE資料庫之前是使用root使用者部署和管理的,現在安全強化,將資料庫交給普通使用者iee來管理。一、當前環境二、安全強化1.建立iee使用者2.關閉資料庫3.修改許可權4.啟動資料庫5.驗證資料一、當前環境IEE資料庫安裝嚮導:根據當前的IEE進程確定那些檔案/檔案夾許可權需要修改:[root@JingyuDB ~]# ps -ef|grep mysql|grep -v greproot 48
Time of Update: 2016-03-06
IEE資料庫安裝嚮導RHEL 5用rpm包,直接安裝後配置資料及緩衝目錄即可。RHEL 6用tar包+設定檔,本文是在RHEL 6上安裝IEE的嚮導。①上傳infobright-4.0.6-x86_64.tar包和設定檔my-ib.cnf,mysqld-ib到伺服器任意目錄②解壓tar包,移動到/usr/local/目錄下,設定檔分別移動到/etc/目錄,/etc/init.d/目錄下tar -xvf infobright-4.0.6-x86_64.tarmv infobright-4.0.6-
Time of Update: 2016-03-06
Try Redis : Redis 入門教程開篇Redis 是一種以索引值對(key-value)儲存資料的NoSQL資料庫。索引值對儲存資料的本質是以某個鍵儲存某個值。之後你可以用這個鍵把儲存的值取出來。可以用SET命令以鍵‘servername’儲存值‘fido’:SET servername 'fido'這樣,資料就被儲存了,之後可以使用GET取出剛剛儲存的資料:GET servername // 返回
Time of Update: 2016-02-21
MySQL批量插入資料指令碼MySQL批量插入資料指令碼#!/bin/bashi=1;MAX_INSERT_ROW_COUNT=$1;while [ $i -le $MAX_INSERT_ROW_COUNT ]do mysql -uroot -proot dbname -e "insert into tablename (name,age,createTime) values ('HELLO$i',$i % 99,NOW());"
Time of Update: 2016-02-20
MongoDB複製機制執行個體MongoDB的主從複製是一個主可以多從已從又可以為主進行主從複製.在這裡就是實現一主一從一個仲裁伺服器使用一個資料庫伺服器通過提供不同的連接埠.一.啟動一個MongoDB服務名字是application,連接埠是1234./mongod --replSet application --dbpath data/node1 --port 1234 --oplogSize 1024說明啟動成功.二.開啟用戶端./mongo --port
Time of Update: 2016-02-04
MySQL 5.7 完美的分散式交易支援Two Phase Commit Protocol分散式交易通常採用2PC協議,全稱Two Phase Commitment
Time of Update: 2016-02-04
實現兩個MySQL資料庫之間的主從同步一、 概述MySQL從3.23.15版本以後提供資料庫複寫(replication)功能,利用該功能可以實現兩個資料庫同步、主從模式、互相備份模式的功能二、 環境作業系統:Linux 2.6.23.1-42.fc8 # SMP(不安裝XEN)Mysql版本:5.0.45-4.fc8裝置環境:PC(或者虛擬機器)兩台三、
Time of Update: 2016-02-04
MySQL顯示串連的資料庫名在預設下,MySQL在use databasename的時候,是不顯示串連的庫名!mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || hank |
Time of Update: 2016-02-04
MySQL 從庫日誌比主庫多在群裡聊天的時候,一個群友說,MySQL生產庫主庫宕機,但是主從資料庫資料一致,但是從庫的日誌比主庫多,很是不理解!諮詢後發現,生產庫的主庫沒有設定sync_binlog=1,而是為sync_binlog=0因此,在主庫寫入資料的時候,事務已經提交,但是資料在binlog cache中,沒有寫入到磁碟,並且資料已經同步到從庫,此刻主庫宕機,binlog
Time of Update: 2016-02-04
如何測試你的MongoDB應用升級?你已經選擇MongoDB作為你的應用程式資料庫。你可能已經有大量的生產資料在你的資料庫裡。現在你需要對你的應用做一個主要版本修改。你需要如何測試確保應用新版本和你的生產資料運行良好?生產資料總是極其多樣化,你的測試資料和實踐有更多邊界案例,因此導致更多BUG。不推薦匯出生產資料到測試環境,由於策略,隱私和安全問題。換句話說,在生產環境中識別和測試BUG是相當困難的。因此如何確保新版本的應用程式和生產資料運行良好呢?以下幾點是我們在MongoDirector推薦
Time of Update: 2016-02-04
在Ubuntu 14.04下安裝Redis說說在Ubuntu 14.04下安裝Redis的簡單過程。1 去redis官網下載最新的穩定版本:http://redis.io/ -> Redis 2.8.19 is the latest stable version.(或者使用wget命令下載)2 在登陸的使用者下建立檔案夾my-redis : mkdir my-redis3 將下載完畢的redis 移動到 剛剛建立的檔案夾中 mv redis-x.x.x.tar.gz
Time of Update: 2016-01-29
MyCAT常用分區規則之分區枚舉MyCAT支援多種分區規則,下面測試的這種是分區枚舉。適用情境,列值的個數是固定的,譬如省份,月份等。在這裡,需定義三個值,規則均是在rule.xml中定義。1. tableRule2. function3. mapFile首先,定義tableRule, <tableRule name="sharding-by-intfile-test"> <rule>
Time of Update: 2016-01-29
用SQL語句修複SQL Server資料庫使用SQL Server資料庫的過程中,由於斷電或其他原因,有可能導致資料庫出現一些小錯誤,比如檢索某些表特別慢,查詢不到合格資料等。出現這些情況的原因,往往是因為資料庫有些損壞,或索引不完整。在ACCESS中,有個修複資料庫的功能可以解決這個問題,在SQL企業管理器,沒有這個功能,要用語句來完成,下面就介紹如何用SQL陳述式完成資料庫的修複,需要注意的是,在進行下面的操作時,必須斷開所有使用者的串連: USE
Time of Update: 2016-01-29
Oracle 12c 使用者的建立Oracle 12c 的賬戶可以分為公用賬戶和本機使用者,共有賬戶是在CDB下建立,可以給所有的PDB使用者使用,本地賬戶是只能在PDB中建立的帳號建立公用使用者 alter session set container=CDB$ROOT;create USER C##u02 identified by oracle container=all;建立本機使用者 alter session set
Time of Update: 2016-01-29
SQL Server自動備份指令碼SQL Server備份指令碼:指令碼周三全備份,其他時間差異備份。declare @device varchar(30); declare @filename varchar(50); declare @datetime varchar(50); declare @weekname varchar(50);
Time of Update: 2016-01-24
Linux下Oracle環境變數無效問題解決今天在Linux下維護Oracle資料庫時,查看監聽的狀態,執行#lsnrctl status報錯: -bash:lsnrctl:command not found。以前並不會這樣,仔細想了一下,問題找到了,我是以root遠程登入到伺服器上,維護oracle時,直接 su oracle,這樣操作雖然使用者切換為oracle,但是環境變數仍然是root的環境變數,所以會報環境變數錯誤,正確的命令是su -
Time of Update: 2016-01-29
MySQL大資料量的匯入第一:其實最好的方法是直接用:mysqldump -u使用者名稱 -p密碼 資料庫名 < 資料庫名.sql在Linux系統操作的,測試過一個一萬多行的匯入資料,共121m。在Linux下,幾秒內匯入成功。如果是在phpmyadmin,或者在各個終端中實施匯入121M的資料,是比較困難的,你會遇到各個問題,瀏覽器卡頓,索引臨時檔案太大,以及php本身配置對sql語句的限制等等。我推薦用以上這個方法來匯入。如果是表名的話,那麼就是:mysqldump -uroot
Time of Update: 2016-01-24
SQL Server記憶體理解的誤區SQL
Time of Update: 2016-01-24
MySQL中的視圖一、什麼是視圖通俗的講,視圖就是一條SELECT語句執行後返回的結果集。所以我們在建立視圖的時候,主要的工作就落在建立這條SQL查詢語句上。二、視圖的特性視圖是對若干張基本表的引用,一張虛表,查詢語句執行的結果,不儲存具體的資料(基本表資料發生了改變,視圖也會跟著改變);可以跟基本表一樣,進行增刪改查操作(ps:增刪改操作有條件限制);三、視圖的作用方便操作,特別是查詢操作,減少複雜的SQL語句,增強可讀性;更加安全,資料庫授權命令不能限定到特定行和特定列,但是通過合理建立視圖
Time of Update: 2016-01-24
MySQL 的相關語句(增刪改查)(SQLyog軟體實現)MySQL 的相關語句(增刪改查)(SQLyog軟體實現)-- 建立僱員表:empCREATE TABLE emp( empno INT, -- 員工編號 ename VARCHAR(50), --