前些天,下載了一個免安裝版的mysql,由于我的本性能不太好,免安裝版的正合我意。我下的是mysql-noinstall-5.1.6-alpha-win32.zip,那個網址不記得了。不過Google一下,遍地都是!
不過,使用過程中有個問題一直很煩,就是在命令行下,執行命令時,如果發生報錯,電腦會發出“嘀”的響聲,貌似主板的聲音,很是刺耳,有點討厭。
于是,在網上查了一下,發現有這個問題的還挺少,沒找到答案,于是問了一下同事牛人,在試了N次之后,終于搞定了這個問題,方法很簡單:
在配置文件my.ini中的[mysql]節點下,添加一行no-beep,保存,重啟mqsql,就ok了。
不過有的剛接觸mysql的朋友可能會說,我沒有my.ini文件啊?
的確,安裝完mysql之后或者是下載的免安裝版解壓之后,默認是沒有my.ini文件的.
但是,有幾個類似的文件,如my-small.ini、my-medium.ini、my-large.ini、my-huge.ini,下面我說一下這幾個文件是干嘛的。
這幾個文件是mysql針對不同的應用推薦的不同的配置信息;但這些配置只有放到my.ini中才會被應用。
其中:
1、my-small.ini是為了小型數據庫而設計的。不應該把這個模型用于含有一些常用項目的數據庫。
2、my-medium.ini是為中等規模的數據庫而設計的。如果你正在企業中使用RHEL,可能會比這個操作系統的最小RAM需求(256MB)明顯多得多的物理內存。由此可見,如果有那么多RAM內存可以使用,自然可以在同一臺機器上運行其它服務。
3、my-large.ini是為專用于一個SQL數據庫的計算機而設計的。由于它可以為該數據庫使用多達512MB的內存,所以在這種類型的系統上將需要至少1GB的RAM,以便它能夠同時處理操作系統與數據庫應用程序。
4、my-huge.ini是為企業中的數據庫而設計的。這樣的數據庫要求專用服務器和1GB或1GB以上的RAM。
這些選擇高度依賴于內存的數量、計算機的運算速度、數據庫的細節大小、訪問數據庫的用戶數量以及在數據庫中裝入并訪問數據的用戶數量。隨著數據庫和用戶的不斷增加,數據庫的性能可能會發生變化。
可以根據自己的情況,選擇某一個文件中配置復制到my.ini中,my.ini文件當然需要自己創建,直接新建這個文件就行了,然后復制進去配置信息。我本機上的mysql只是學習用的,使用的是my-small.ini中的配置;如果有其他的需求,可以針對my.ini文件中某個節點修改配置。
至于,my.ini中的配置信息的詳細介紹,我在此就不說了,內容太多(我好多都沒用到,還未深入理解,呵呵),說了估計也沒人看。需要的話,Google一下,也是遍地都是。