Percona Server安裝

Percona Server是一個MySQL的衍生版本,在性能、穩定性和可管理性上都進行了改進。網上介紹不少,相關有點摘抄以下mysql

  
  
  
  
  1. Percona 爲MySQL數據庫服務器進行了改進,在功能和性能上較MySQL有着很顯著的提高。sql

  2. 該版本提高了在高負載狀況下的InnoDB的性能、爲DBA提供一些很是有用的性能診斷工具;數據庫

  3. 另外有更多的參數和命令來控制服務器行爲。 ubuntu


  
  
  
  
  1. XtraDB存儲引擎是percona公司對於innodb存儲引擎進行改進增強後的產品,第一個版本爲

    1.0.2-1,發佈於2008年末。XtraDB兼容innodb的全部特性,而且在IO性能,鎖性能
    內存管理等多個方面進行了加強。 服務器

先來安裝一個玩玩ide

準備工做,升級一下cmake,安裝必要的依賴包,在ubuntu下安裝很是簡單,經過一下幾條命令便可完成工具

  
  
  
  
  1. yum install cmake make -y性能

  2. apt-get install libncurses-dev  -yspa

  3. apt-get install bison -yip

接着下載Percona Server源碼

  
  
  
  
  1. axel -n 5 http://www.percona.com/downloads/Percona-Ser
    ver-5.5/Percona-Server-5.5.13-20.4/
    source/Percona-Server-5.5.13-rel20.4.tar.gz

  2. tar -xf Percona-Server-5.5.13-rel20.4.tar.gz

編譯和安裝

  
  
  
  
  1. INSTALL_PATH=/media/extern/work/mysql  

  2. mkdir -p $INSTALL_PATH/conf  

  3. mkdir -p $INSTALL_PATH/data  

  4. #建立mysql組和用戶  

  5. groupadd mysql 2>/dev/null

  6. useradd -r -g mysql mysql 2>/dev/null

  7. cmake . -DCMAKE_BUILD_TYPE:STRING=Release -DSYSCONFDIR:PATH=$HOME/mysql -DCMAKE_INSTALL_PREFIX:PATH=$HOME/mysql -DENABLED_PROFILING:BOOL=ON -DENABLE_DEBUG_SYNC:BOOL=OFF -DMYSQL_DATADIR:PATH=$HOME/data -DMYSQL_MAINTAINER_MODE:BOOL=OFF -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk,gb2312 -DWITH_BIG_TABLES:BOOL=ON -DWITH_FAST_MUTEXES:BOOL=ON -DENABLE-PROFILING:BOOL=ON -DWITH_SSL:STRING=bundled -DWITH_UNIT_TESTS:BOOL=OFF -DWITH_ZLIB:STRING=bundled -DWITH_PARTITION_STORAGE_ENGINE:BOOL=ON -DWITH_SERVER_SUFFIX=xxx -DWITH_PLUGINS=heap,csv,partition,innodb_plugin,myisam -DEFAULT_COLLATION=utf8_general_ci -DEFAULT_CHARSET=utf8 -DENABLED_ASSEMBLER:BOOL=ON -DENABLED_LOCAL_INFILE:BOOL=ON -DENABLED_THREAD_SAFE_CLIENT:BOOL=ON -DENABLED_EMBEDDED_SERVER:BOOL=OFF -DWITH_CLIENT_LDFLAGS:STRING=all-static -DINSTALL_LAYOUT:STRING=STANDALONE -DCOMMUNITY_BUILD:BOOL=ON


啓動前的準備

  
  
  
  
  1. cd /media/extern/work/mysql/sbin  

  2. sh scripts/mysql_install_db --user=mysql

啓動mysql服務器

  
  
  
  
  1. ./bin/mysqld_safe &

相關文章
相關標籤/搜索