Time of Update: 2017-02-28
本文是介紹管理Linux系統網路效能技巧的文章,主要介紹了route、netstat、tcpdump三種網路管理測試載入器的使用方法及其可實現的功能。 route 在配置網路時,要為機器指定接收資料包時該包要經過的路徑。在Linux系統中,提供一個命令route,這個命令可以為ifconfig命令配置的網卡設定靜態路由。這種設定工作通常在/etc/rc.d/rc.inet1中引入,在系統引導時進行。我們通過幾個例子來說明如何使用route命令:route add -net 127.0.0
Time of Update: 2017-02-28
在現實工作中,定期備份資料庫是一項極為重要的事情。當我們使用MySQL時,在Database
Time of Update: 2017-02-28
參見:http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol#Password_functions 我意譯一下,大致就是以下內容: 4.0版本之前 1、伺服器發送隨機字串(scramble_buff)給用戶端. 2、用戶端把使用者純文字密碼加密一下,然後將hash加上伺服器的隨機字串加密一下變成新的scramble_buff。(參見sql/password.c:scramble()). 3、用戶端將加密後的
Time of Update: 2017-02-28
最近決定把MT的後台資料從Berkeley的檔案DB轉到MySQL。原因之一是使用關聯式資料庫可以獲得更多的靈活性,比如運行一條sql來變更 所有entry的某一個屬性;另外一個原因是為了提前熟悉一下這個資料庫,牙牙網站使用虛擬機器主機,DreamHost提供的資料庫是MySQL,而我從前 主要使用了SQL Server,Oracle和DB2,Postgresql也只瞭解了一點,而MySQL則幾乎沒有接觸過。
Time of Update: 2017-02-28
apache|mysql|perl|window Windows 2000+Apache+MySql+PHP3+PHP4+PERL安裝使用小結www。1000script.com 2002-9-3 1000script專業指令碼Windows 2000+Apache+MySql+PHP3+PHP4+PERL安裝使用小結(一) 這裡一定有許多和我一樣喜歡嘗試新鮮事物的朋友,尤其是當聽說
Time of Update: 2017-02-28
6.7 客戶機程式5—互動式查詢程式 讓我們把迄今為止研究的諸多內容整理一下,編寫一個簡單的互動式客戶機程式。它的功能包括可以進入查詢,用一般目標查詢處理常式process_query 執行查詢,並用前面研究過的顯示格式process_result_set() 顯示查詢結果。 客戶機程式5在某些方面與mysql類似,雖然在幾個特徵上還是有所不同。客戶機程式5在輸入上有幾個約束條件: ■ 每個輸入行必須包括一個完整的查詢。 ■ 查詢不會以分號或‘
Time of Update: 2017-02-28
一、問題的提出 在應用系統開發初期,由於開發資料庫資料比較少,對於查詢SQL語句,複雜視圖的的編寫等體會不出SQL語句各種寫法的效能優劣,但是如果將應用系統提交實際應用後,隨著資料庫中資料的增加,系統的響應速度就成為目前系統需要解決的最主要的問題之一。系統最佳化中一個很重要的方面就是SQL語句的最佳化。對于海量資料,劣質SQL語句和優質SQL語句之間的速度差別可以達到上百倍,可見對於一個系統不是簡單地能實現其功能就可,而是要寫出高品質的SQL語句,提高系統的可用性。 在多數情況下,
Time of Update: 2017-02-28
定義資料表假如某個電腦生產商,它的資料庫中儲存著整機和配件的產品資訊。用來儲存整機產品資訊的表叫做 Pc;用來儲存配件供貨資訊的表叫做Parts。 在Pc表中有一個欄位,用來描述這款電腦所使用的CPU型號; 在Parts 表中相應有一個欄位,描述的正是CPU的型號,我們可以把它想成是全部CPU的型號列表。
Time of Update: 2017-02-28
使用MySQL,安全問題不能不注意。以下是MySQL提示的23個注意事項: 1.如果用戶端和伺服器端的串連需要跨越並通過不可信任的網路,那麼就需要使用SSH隧道來加密該串連的通訊。 2.用set password語句來修改使用者的密碼,三個步驟,先“mysql -u root”登陸資料庫系統,然後“mysql> update MySQL.user set
Time of Update: 2017-02-27
環境: JDK 5.0 + Tomcat 5.5.4JDK安裝路徑: D:\Java\jdk1.5.0_01Tomcat安裝路徑:D:\Tomcat 5.5設定環境變數(控制台->系統->進階):java_home=D:\Java\jdk1.5.0_01path=%JAVA_HOME%\binclasspath=.;D:\Java\jdk1.5.0_01\lib\dt.jar;D:\Java\jdk1.5.0_01\lib\tools.jar;D:\Tomcat
Time of Update: 2017-02-27
本文介紹如果利用監聽器servlet來設定mysql應用資料來源。 本常式所使用的運行環境及資源:1. Tomcat 5.52. Mysql 4.13. mysql jdbc驅動:3.1.13(以上程式可以直接到相關官方網站下載到)step1:首先建立一個監聽器servlet,這個監聽器用來初始化共用資源,本例中主要用來在應用中建立資料來源,把這個類置於WEB-INF/classes/kinglong/jmediasoft/servlets/目錄下,代碼如下:/** */ /** *
Time of Update: 2017-02-28
AS7預設的資料來源是H2,雖然H2方便,但是一般的生產環境都是MySQL、ORACLE、SQLServer居多,本文描 述如何在AS7配置MySQL資料來源。根據Jboss社區的文檔,配置一個新的資料來源大致分為兩步。描述如 下:加入JDBC驅動檔案在JBOSS_HOME/modules目錄下加入如下目錄結構及檔案:JBOSS_HOME +- modules +- com +- mysql +- main
Time of Update: 2017-02-28
MySQL複製(Replication)工作原理:Slave端通過將Master端的binlog利用I/O線程通過網路複製到Slave端,然後再通過SQL線程解析Binlog中的日誌並應用到資料庫中來實現。1)實體環境master A 172.16.100.106slave B 172.16.100.1082)Maser端的配置在主伺服器上建mysql使用者,使其從伺服器能夠遠程登入主伺服器grant replication slave
Time of Update: 2017-02-28
說道管理系統,範圍有點大啦,個人在業餘時間在開源軟體基礎上做了一個MySQL管理系統;對於遊戲行業來說,合服,開新服,批量查詢,批量修改涉及到很多;沒有人給自己寫前端頁面,只能依賴外部資源啦,(DBA寫後端程式,算是一個小挑戰吧)先介紹一下這個開源軟體osadmin,進行二次開發(程式架構很簡單,Html5+Smarty+Medoo+Bootstrap+bootbox目前實現的功能: IP列表的添加: 添加功能:其中還有
Time of Update: 2017-02-28
首先要聲明一點,大部分情況下,修改MySQL是需要有mysql裡的root許可權的, 所以一般使用者無法更改密碼,除非要求管理員。 方法一使用phpmyadmin,這是最簡單的了,修改mysql庫的user表, 不過別忘了使用PASSWORD函數。 方法二使用mysqladmin,這是前面聲明的一個特例。 mysqladmin -u root -p password mypasswd
Time of Update: 2017-02-28
一、懷念ACCESS的時代ACCESS的表結構如果想自動插入目前時間的時候,可以在列定義的時候輸入預設值now ()就可以實現 自動插入目前時間了。而MySQL則行不通,MySQL這個東東預設是命令列下面的產物,如果不是後來有了 phpMyAdmin這個圖形化介面東東的話,估計一般人都鬱悶了。當然,後來MySQL官方也出了對應的gui工具 ,當然是exe的了。受到MySQL這個網路服務程式的好多使用者都是租用虛擬機器主機的前提下,貌似這種東東
Time of Update: 2017-02-28
這次是Fotolog的經驗,傳說中比Flickr更大的網站,Fotolog在21台伺服器上部署了51個memcached執行個體,總計有254G緩衝空間可用,緩衝了多達175G的內容,這個數量比很多網站的資料庫都要大的多,原文是A Bunch of Great Strategies for Using Memcached and MySQL Better Together,我這裡還是選擇性的翻譯以及按照我的理解補充,感謝Todd
Time of Update: 2017-02-28
選擇了MySQL的安裝版本後,要做的第二項決策是你是使用源碼分發版還是二進位分發版。大多數情況,如果你的平台上已經有了一個二進位分發版,你可能使用二進位分發版。大多數平台可以使用原格式二進位分發版,例如Linux使用RPM檔案,Mac OS X使用DMG安裝軟體包。也可以使用Zip檔案或壓縮tar檔案。選擇二進位分發版的理由:· 二進位分發版比源碼分發版更容易安裝。·
Time of Update: 2017-02-28
預設情況下,MySQL支援三個引擎:ISAM、MyISAM和HEAP。另外兩種類型是InnoDB和Berkley(BDB)。ISAMISAM是一個定義明確且曆經時間考驗的資料表格管理方法,它在設計之時就考慮到資料庫被查詢的次數要遠大於更新的次數。因此,ISAM執行讀取操作的速度很快,而且不佔用大量的記憶體和儲存資源。ISAM的兩個主要不足之處在於,它不支援交易處理,也不能夠容錯:如果你的硬碟崩潰了,那麼資料檔案就無法恢複了。如果你正在把ISAM用在關鍵任務應用程式裡,那就必須經常備份你所有的即時
Time of Update: 2017-02-28
大部分伺服器管理員知道MySQL資料庫管理系統(RDBMS)是高度靈活的軟體塊,帶有範圍廣闊的啟動選項,可以用來修改相關行為。然而,大部分人卻不清楚,標準MySQL用戶端帶有同等大量的啟動選項,其中一些在日常MySQL互動作用中極為有用。這些選項本身不是“秘密”,而它們中很多未被使用,甚至其中一些可以顯著利於伺服器互動作用的過程處理。表A是其中一些不太知名的MySQL客戶程式啟動選項。表格中的每一條目解釋了每個選項的功能以及用法。這將給予你MySQL應用範圍和深度等問題一