Ubuntu Mysql 5.0安裝、配置與測試

來源:互聯網
上載者:User
關鍵字 安裝 export 如果 pointer

在Breezy下通過測試,Dapper版本裡則已經包含了Mysql5.0了,在main源裡面,如果您在安裝ubuntu時選擇安裝LAMP系統,它將被自動安裝

下載Mysql 5.0源碼(不用說了吧)

wget HTTP://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.16.tar.gz/from/HTTP://mysql.localhost.net.ar/
tar xzvf mysql-5.0.16.tar.gz
cd mysql-5.0.16/

安裝必要的包

sudo apt-get install build-essential

安裝開發庫

如果不太確定哪一個才是真正需要的,把這幾個都安裝進去

sudo apt-get install libncurses5 libncurses5-dev

不安這些包,將無法編譯mysql伺服器

建立使用者和工作組

sudo groupadd mysql
sudo useradd -g mysql mysql

優化編譯

編譯的時候可以針對不同類型的CPU進行參數設置,以提高資料庫系統性能,參數設置通過修改CHOST, CFLAGS, CXXFLAGS來實現,如果您不清楚自己的CPU型號,可以選用X86通用設置

attachment:IconsPage/IconWarning3.png 針對某些特殊CPU的參數設置編譯沒有經過測試,如果它編寫成功,就沒問題了.如果不行,請選用以下三種方法。

速龍-tbird XP (AMD)

export CHOST="i686-pc-linux-gnu"
export CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -msse -mmmx  -mfpmath=sse"
export CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -msse -mmmx  -mfpmath=sse -felide-constructors - fno-exceptions -fno-rtti"
export CXX=gcc

奔騰 4 (英特爾)

export CHOST="i686-pc-linux-gnu"
export CFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -msse -mmmx  -mfpmath=sse"
export CXXFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -msse -mmmx  -mfpmath=sse - felide-constructors -fno-exceptions -fno-rtti"
export CXX=gcc

普通(X86通用)

export CHOST="i686-pc-linux-gnu"
export CFLAGS="-mcpu=i686 -march=i686 -O3 -pipe -fomit-frame-pointer"
export CXX=gcc

如果您想進行一些調試,可以將-fomit-frame-pointer參數略去,如果不是,請將它留在那裡,因為這樣可以使mysql得到更快的運行速度

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.