程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> centos下MySQL 5.5.11 CMake安裝筆記

centos下MySQL 5.5.11 CMake安裝筆記

編輯:MySQL綜合教程


centos下MySQL 5.5.11 CMake安裝筆記   mysql 最新的版本都需要cmake編譯安裝,估計以後的版本也會采用這種方式,所以特地記錄一下安裝步驟及過程,以供參考。 注意: 此安裝是默認centos下已經安裝了最新工具包,比如GNU make , GCC , Perl , libncurses5-dev ,如果在編譯安裝過程中發現有缺失的工具包,先yum install 單獨下載安裝再繼續即可。   www.2cto.com   一. Centos 用 wget 下載需要的軟件,保存到目錄 /usr/local/src/ 下  wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.11.tar.gz/from/http://mysql.he.net/ wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz wget http://ftp.gnu.org/gnu/bison/bison-2.4.3.tar.gz 二. 安裝 cmake cd /usr/local/src tar zxvf cmake-2.8.4.tar.gz  cd cmake-2.8.4  ./bootstrap  gmake  gmake install  cd ../  tar zxvf bison-2.4.3.tar.gz  cd bison-2.4.3  ./configure  make  make install cd ../
  三. 編譯安裝 MySQL 5.5.11  /usr/sbin/groupadd mysql  /usr/sbin/useradd -g mysql mysql  tar xvf mysql-5.5.11.tar.gz  cd mysql-5.5.11/  cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \  -DDEFAULT_CHARSET=utf8 \  -DDEFAULT_COLLATION=utf8_general_ci \  -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \  -DWITH_MYISAM_STORAGE_ENGINE=1 \  -DWITH_INNOBASE_STORAGE_ENGINE=1 \  -DWITH_MEMORY_STORAGE_ENGINE=1 \  -DWITH_READLINE=1 \  -DENABLED_LOCAL_INFILE=1 \  -DMYSQL_DATADIR=/var/mysql/data \  -DMYSQL_USER=mysql  make  make install  chmod +w /usr/local/mysql  chown -R mysql:mysql /usr/local/mysql  ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16 mkdir -p /var/mysql/  mkdir -p /var/mysql/data/  mkdir -p /var/mysql/log/  chown -R mysql:mysql /var/mysql/ cdsupport-files/ cpmy-large.cnf /var/mysql/my.cnf cp mysql.server /etc/init.d/mysqld
  四. 配置啟動MySQL 5.5.11 1. 若有需要請先修改 mysql 的配置 my.cnf vi /var/mysql/my.cnf 2. mysql 初始化安裝 /usr/local/mysql/scripts/mysql_install_db \  --defaults-file=/var/mysql/my.cnf \  --basedir=/usr/local/mysql \  --datadir=/var/mysql/data \  --user=mysql
  3. 將 mysql 加入開機啟動 chmod +x /etc/init.d/mysqld  vi /etc/init.d/mysqld (編輯此文件,查找並修改以下變量內容:)  basedir=/usr/local/mysql  datadir=/var/mysql/data chkconfig --add mysqld  chkconfig --level 345 mysqld on  4. 啟動 mysql service mysqld start  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved