Time of Update: 2016-03-24
二進位包安裝MySQL資料庫1.1二進位包安裝MySQL資料庫1.1.1 安裝前準備(規範)[root@Mysql_server ~]# mkdir -p /home/zhurui/tools ##建立指定工具包存放路徑[root@Mysql_server ~]# wget http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.32-linux2.6-x86_64.tar.gz
Time of Update: 2016-03-24
Linux下MySQL 5.6.12資料庫編譯安裝Linux下MySQL 5.6.12資料庫編譯安裝下載mysql資料庫,從官網下載,這裡下載的是mysql-5.6.12.tar.gz2.下載cmake,是http://www.cmake.org/files/v2.8/cmake-2.8.12.1.tar.gz 把上面的兩個軟體放到/usr/local/src裡。3.使用yum安裝一些必須的包。yum install -y make apr* autoconf automake curl
Time of Update: 2016-03-10
MySQL建立預存程序執行個體MySQL 預存程序是從 MySQL 5.0 開始增加的新功能。預存程序的優點有一籮筐。不過最主要的還是執行效率和SQL 代碼封裝。特別是 SQL 代碼封裝功能,如果沒有預存程序,在外部程式訪問資料庫時(例如 PHP),要組織很多 SQL 陳述式。特別是商務邏輯複雜的時候,一大堆的 SQL 和條件夾雜在 PHP 代碼中,讓人不寒而慄。現在有了 MySQL 預存程序,商務邏輯可以封裝預存程序中,這樣不僅容易維護,而且執行效率也高。一、MySQL 建立預存程序
Time of Update: 2016-03-10
Ubuntu 14.04 下安裝 MongoDB 及 PHP MongoDB Driver說明MongoDB 是非常有名的 NOSQL 資料庫,下面是 Ubuntu 14.04 下 MongoDB 的安裝, 同時還有針對 PHP 的配置 (driver 安裝等), 此方法適用於 Homestead。安裝 MongoDB1. 添加源sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo 'deb
Time of Update: 2016-03-10
在CentOS上使用yum安裝MySQL及安全最佳化0.說明 使用yum安裝的好處是,你不用自己去解決軟體之間的依賴問題,基本上yum執行完成,也就把軟體安裝好了,下面介紹使用yum的方法來安裝MySQL,同時也會介紹安裝完成後的安全最佳化。 注意:下面的操作都是以新安裝的CentOS 6.5來作為示範的。CentOS 7下源碼安裝MySQL 5.6 MySQL5.
Time of Update: 2016-03-10
Ubuntu上源碼安裝MySQL問題解決及安全最佳化0.說明 當然,MySQL的安裝方法多種多樣,在Ubuntu上,你可以採用apt-get的方式安裝,這樣的好處是:快速方便。基本上,它會幫你解決所有的函數庫依賴問題,正常情況下,只要apt-get執行完成,那麼MySQL也就可以使用了。
Time of Update: 2016-03-10
在Ubuntu上使用apt-get安裝MySQL+安全最佳化0.說明使用apt-get安裝的好處是,你不用自己去解決軟體之間的依賴問題,基本上apt執行完成,也就把軟體安裝好了,下面介紹使用apt的方法來安裝MySQL,同時也會介紹安裝完成後的安全最佳化。注意:下面的操作都是以新安裝的Ubuntu 15.10來作為示範的。1.使用apt安裝MySQL 安裝MySQL資料庫:
Time of Update: 2016-03-06
socket編程:位元組序接觸到socket編程,就一定會接觸位元組序轉換。對於字串來說,是沒有位元組序的差別的,就像我們寫字,記憶體就像是紙,字串就從左向右依次寫:記憶體位址:00000000 00000001 00000002 00000003 ...記憶體資料: 'A' 'B' 'C' &
Time of Update: 2016-03-06
MySQL · 效能最佳化· 5.7.6 InnoDB page flush 最佳化在這篇文中,我們已經詳細介紹了Oracle MySQL以及社區分支最新的對InnoDB page flush的最佳化。在最近release的5.7.6版本中又有了進一步的改進。主要包括以下幾點修改修改一、更精確的loop時間Page cleaner每做srv_flushing_avg_loops次flush後,會去計算刷髒和Redo LSN增長的速度。由於每次Page
Time of Update: 2016-03-06
Weblogic 在生產模式下的應用變更部署情境概述WebLogic在生產模式下一個AdminSever可以管理多個ManagedSever,在初次部署應用的時候可以選中多個 ManagedServer實現同步部署。但是在做應用變更的時候選擇WebLogic console介面的更新功能有bug。在生產環境下不能完全停止應用來進行變更操作,必須保證至少一台應用伺服器在運行。倘若通過WebLogic的
Time of Update: 2016-03-06
Red Hat Enterprise Linux AS4, C++ OCCI connect Oracle 9iRed Hat Enterprise Linux AS4, C++ OCCI connect Oracle 9i,前提是已經安裝好Oracle 9i。1. 下載對應的ORACLE
Time of Update: 2016-03-06
Oracle 11g關於使用者密碼到期的問題解決在用Oracle 11g後,經常會遇到使用sqlplus登陸oracle資料庫時提示“ORA-28002: 7 天之後口令將到期”等情況。尋找相關資料,確定是由於Oracle
Time of Update: 2016-03-06
DataGuard備庫的資料檔案的遷移實戰在前幾天也花了一點時間測試了一下關於備庫資料檔案的遷移,這部分的工作看起來還是比較常規的,當然方法也很多。但是在實際工作中就更不能掉以輕心,所有的操作都要有理有據。都要經過一些嚴格的測試,如果測試不當,很可能在後期就會出現一些看似奇怪的問題,造成一些不必要的麻煩和影響。 所以在開始之前,做了下面的準備工作。1.在zabbix中設定了維護視窗,這樣在維護操作中就不會警示。2.檢查目前的備庫參數設定,是否開啟了閃回區,目前的檔案路徑設定情況和歸檔情
Time of Update: 2016-03-06
MySQL · 答疑解惑 · mysqldump tips 兩則背景使用者在使用mysqldump導資料上雲的時候碰到兩個“詭異”的問題,簡單分析分享下。TIP 1 --port連接埠無效?本地有3306和3307兩個連接埠的執行個體,執行命令為:mysqldump --host=localhost --port=300x -Ddb1 db1 -r outputfile發現無論執行連接埠寫入3306還是3307,匯出的都是3306連接埠執行個體的資料。
Time of Update: 2016-03-06
Oracle雙向Stream配置實踐摘要:本文描述了使用Oracle Stream流複製功能,進行雙向流複製。主要用於實現即時的資料庫同步和備份。 Oracle Stream功能是為提高資料庫的高可用性而設計的。Oracle
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-03-06
Oracle管理磁碟空間和資源1.可恢複的空間分配1.1 瞭解可恢複的空間分配一般情況,我們發出一個大型資料庫操作,比如建立大表索引,如果資料表空間不足,資料庫最終會終止操作。而可恢複的空間分配功能可以使得這類操作掛起,等待DBA去處理,等成功處理之後大型資料庫操作自動回復,這樣就避免了這類棘手問題,節省了時間。1.2 配置可恢複的空間分配相關參數和用法:--參數resumable_timeoutshow parameter
Time of Update: 2016-03-06
MySQL · 引擎特性 · InnoDB undo log 漫遊本文是對整個Undo生命週期過程的闡述,程式碼分析基於當前最新的MySQL5.7版本。本文也可以作為瞭解整個Undo模組的代碼導讀。由於涉及到的模組眾多,因此部分細節並未深入。前言Undo log是InnoDB MVCC事務特性的重要組成部分。當我們對記錄做了變更操作時就會產生undo記錄,Undo記錄預設被記錄到系統資料表空間(ibdata)中,但從5.6開始,也可以使用獨立的Undo
Time of Update: 2016-03-06
CnetOS 下編譯安裝 MySQLCnetOS 下編譯安裝 MySQL查看是否存在舊版本:rpm -qa | grep mysql卸載舊版本:rpm -e mysql #普通刪除模式rpm -e --nodeps mysql #強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除安裝編譯代碼需要的包yum -y install makeyum –y install gcc-c++yum –y
Time of Update: 2016-03-06
MySQL · 效能最佳化· InnoDB buffer pool flush策略漫談背景我們知道InnoDB使用buffer pool來緩衝從磁碟讀取到記憶體的資料頁。buffer pool通常由數個記憶體塊加上一組控制結構體對象組成。記憶體塊的個數取決於buffer pool instance的個數,不過在5.7版本中開始預設以128M(可配置)的chunk單位分配記憶體塊,這樣做的目的是為了支援buffer pool的線上動態調整大小。Buffer