Time of Update: 2014-06-15
(Linux下的參數)開啟/etc/my.cnf檔案,修改以下設定,如果沒有,可手動添加。調整設定時,請量力而行,這與你的伺服器的配置有關,特別是記憶體大小。以下設定比較適合於1G記憶體的伺服器,但並不絕對。#指定索引緩衝的大小,它決定索引處理的速度,尤其是索引讀的速度。通過檢查狀態值Key_read_requests和Key_reads,可以知道key_buffer_size設定是否合理。比例key_reads / key_read_requests應該儘可能的低,至少是1:100,1:100
Time of Update: 2014-06-15
1、Linux系統中安裝MySQL rpm檔案是Red Hat公司開發的軟體安裝包,rpm可讓Linux在安裝軟體包時免除許多複雜的手續。該命令在安裝時常用的參數是 –ivh ,其中i表示將安裝指定的rmp軟體包,V表示安裝時的詳細資料,h表示在安裝期間出現“#”符號來顯示目前的安裝過程。這個符號將持續到安裝完成後才停止。 1)安裝伺服器端 在有兩個rmp檔案的目錄下運行如下命令: [root@test1 local]# rpm -ivh MySQL-server-5.0.9-
Time of Update: 2014-06-15
在Linux下雖然通過dbca也可以建立資料庫,但是在某些環境下卻是不能使用圖形環境,如資料庫伺服器在機房,並且開放的連接埠有限制,或者需要大量建立資料庫。那麼,這個時候為了方便就不得不使用手工建立資料庫了。以下是建立資料庫的步驟:作業系統:CentOS 5 (安裝的時候,修改/etc/RedHat-real* 輸入redhat enterprise 4)資料庫:Oracle 10g
Time of Update: 2014-06-15
原以為在Linux系統下也要像在視窗系統下一樣要建立ODBC資料來源,其實根本不需要,可以直接用JAVA的JDBC驅動直接連接Oracle。 用下列語句載入Oracle的JDBC驅動:Class.forName("Oracle.driver.OracleDriver"); url="jdbc:Oracle:thin:@localhost:1521:lg";
Time of Update: 2014-06-15
一、Linux下掛載光碟機:掛載光碟機 mount -t iso9660 /dev/cdrom /mnt/cdrom卸載光碟機 umount /dev/cdrom彈出光碟機 eject推進光碟機 eject –t二、運行MySQL只需安裝:mysql-server-3.23.54a-11.i386.rpmmysql-3.23.54a-11.i386.rpm開發MySQL需要特別安裝開發包:mysql-devel-3.23.54a-11.i386.rpm三、Linux程式包的安裝:rpm
Time of Update: 2014-06-15
Linux主機建立MySQLDatabase Backup所需條件 [1] 建立自動備份指令碼在這裡,為了使Database Backup和恢複的符合我們的實際要求,用一段符合要求的Shell指令碼來實現整個備份過程的自動化。[root@localhost ~]# vi mysql-backup.sh ← 建立資料庫自動備份指令碼,如下:#!/bin/bashPATH=/usr/local/sbin:/usr/bin:/bin# The Directory of BackupBACKDIR=/
Time of Update: 2014-06-15
安裝環境:Linux:http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0r12.tar.gz/from/pick解壓之後有5個部分,我們要安裝的是其中的workbench。首先,要先下載編譯所需要的庫,命令:1、sudo apt-get install build-essential liblualib50-dev libglade2-dev libxml++2.6-dev libgtkmm-2.4-dev
Time of Update: 2014-06-15
作為一名企業網管,深知網站的安全和訪問效率是關係到一個企業能否做好的重要元素,最最重要的要屬客戶資料的安全了,這當然少不了一個好的資料庫的支援,我試過了很多資料庫,像Access、mysql、Oracle,但就安全性來分析還是jsp的站比較安全,為什麼呢,因為國內研究jsp的駭客還不算很多,大都在研究asp和php,要是你是做安全的話你就會知道,不是今天出個動網的0day(駭客利用工具,可以入侵你的網站進而盜走您的客戶資料。)就死明天出個phpwind的0day,所以,經過我的幾
Time of Update: 2014-06-15
這兩天安裝MYSQL遇到很多問題,找了很多材料,把總結的東西寫出來看看1、首先選擇合適的 mysql 版本。 去 http://www.mysql.com下最新的版本 mysql同時一個版本分有不同的分發形式,有的以 rpm 包,有的以 tar 包,而有的以原始碼的方式發布。rpm包安裝方便,但是不夠靈活;原始碼很靈活卻需要編譯,所以我下載了 tar 包來安裝,因為它做了最佳化編譯。
Time of Update: 2014-06-15
新的項目啟動了,要做託管型的話務中心,分析了競爭者的商務程序,大概估計是基於asterisk開發出來的,前陣子看到一個開源的項目asterCRM,有部分話務中心和CRM的功能,所以新搭建一個Linux環境分析下,昨天已經安裝了RedHat 4,接下來我需要安裝MySQL:通過rpm包安裝、配置及卸載mysql的詳細過程. 以MySQL-server-4.0.14-0.i386.rpm為例,放在/usr/src目錄下 cd /usr/src rpm -ivh MySQL-server-4.0.14
Time of Update: 2014-06-15
1 查詢使用者資訊SQL>select username,default_tablespace,temporary_tablespace,created,account_status from dba_users;2 增加使用者1. % su – Oracle,或以安裝oracle軟體的操作使用者登陸2. 更改ORACLE_SID環境變數為要增加使用者的資料庫名3. SQL> connect /as sysdba4. SQL>create user user_name
Time of Update: 2014-06-15
mysqld_safe支援下列的選項: --help 顯示協助資訊並退出。 --autoclose 在NetWare系統上,mysqld_safe提供一個螢幕顯示.當我們禦載(關閉)mysqld_safe NLM,在預設的情況下這個螢幕並不會消失.相反,他們提示使用者進行輸入: ** 如果我們希望NetWare自動關閉這個螢幕,我們可以為mysqld_safe提供--autoclose選項 --basedir=path 指定MySQL的安裝目錄 --core-file-size=size
Time of Update: 2014-06-15
Oracle Version:Oracle10.2.0.1Author: Cocis當在資料庫中建立使用者時,基於應用效能和管理方面的考慮,最好為不同的使用者建立獨立的資料表空間。1.建立資料表空間不論是Lnux環境,還是Wndows環境,都要首先建立好資料表空間的存放路徑,如:/opt/oracle/oradata/cocis 或 D:\oracle\oradata\cocis若事先不建立該目錄路徑,則在建立資料表空間的時候會出錯。然後執行如下命令:SQL> create
Time of Update: 2014-06-15
Postgres 9.3 目前正在緊鑼密鼓的開發中,該版本值得關注的一個新特性就是 JSON 資料類型。在看完 new functions for data generation 這篇文章後,我們來看看在 commit 記錄中關於新的 JSON 特性的說明:commit a570c98d7fa0841f17bbf51d62d02d9e493c7fccAuthor: Andrew Dunstan Date: Fri Mar 29 14:12:13 2013 -0400 Add new JSON
Time of Update: 2014-06-15
實戰環境介紹:伺服器名IP系統MySQLodd.example.com192.168.1.116rhel-5.85.5.16even.example.com192.168.1.115rhel-5.85.5.16假設要同步的庫是 db_rocky㈠ 建立同步處理的使用者在 ODD上mysql> grant replication slave on *.* to 'water'@'192.168.1.115' identified by 'cdio2010';Query OK, 0 rows
Time of Update: 2014-06-15
㈠ 二進位日誌的重要性如果有某個時間點的資料備份和所有從那時以後的二進位日誌就可以重放自從上次全備以來的二進位日誌並"前滾"所有的變更㈡ 二進位日誌配置的最佳實務對於 InnoDB 如果僅是啟用二進位日誌是不夠、還需要其他措施來保證安全:推薦配置如下:● sync_binlog = 1表示採用同步寫磁碟的方式來寫二進位日誌、這時寫操作便繞開了OS的緩衝該預設值為0● innodb_support_xa = 1確保二進位日誌和InnoDB 資料檔案的同步㈢
Time of Update: 2014-06-15
並發與資料讀取當多個會話同時訪問(操作)相同的資料時,將會出現一些意想不到的結果,這包括:– 髒讀 -- Dirty reads– 不可重複度-- Non-repeatable reads– 幻讀 -- Phantom
Time of Update: 2014-06-15
今天朋友問了一個特別糾結的問題:在資料庫的一張表裡面對根據表中的某一欄位進行去重複並對剩下的資料根據另外一個欄位排序,建立表如下:create table TEST_DISTINCT(ID integer not null,NAME varchar(20) not null);insert into TEST_DISTINCT values(0,'aa');insert into TEST_DISTINCT values(1,'bb');insert into TEST_DISTINCT
Time of Update: 2014-06-15
Oracle 將 不同列 的值 拼接成一個 字串--利用拼接操作符“||”或者 CONCAT('','')函數,將不同列的值 拼接成一個 字串-- 方法一:推薦SELECT S.TEAM ||'**'|| S.NAME ||'**'|| S.JOB_NUMBER FROM STAFF S WHERE S.PASS ='123456' AND S.TEAM ='南方'--方法二:繁瑣。SELECT CONCAT( CONCAT( CONCAT(
Time of Update: 2014-06-15
中小型資料庫呈現的是資料庫並發少,資料庫容量小,版本功能受限以及N多單一實例等特點。儘管如此,資料庫的損失程度也會存在零丟失的情形。企業不願意花太多的錢又要保證資料庫的可靠穩定,可是苦煞了我這些搞DB的。接上一篇文章,中小型資料庫 RMAN CATALOG 備份恢複方案(一) ,我們繼續來給出基於中小型資料庫的恢複的指令碼與其部署。中小型資料庫 RMAN CATALOG 備份恢複方案系列文章:中小型資料庫 RMAN CATALOG 備份恢複方案(一) 中小型資料庫 RMAN CATALOG