生活随笔
收集整理的這篇文章主要介紹了
linux cmake 安装mysql5.5.11,以及更高版本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天下了一個mysql5.5.12,安裝的時候才發現里面根本沒有configure文件,mysql服務器的安裝,我都不知道自己裝過多少次了,沒有這個怎么編譯,上網查了一下,原來要用cmake來安裝。下說一下安裝過程
一,下載mysql5.5.12和cmake
wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.12-linux2.6-i686.tar.gz
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
二,安裝cmake
查看復制打印?
mkdir?/usr/local/cmake??tar?zxvf?cmake-2.8.4.tar.gz??cd?cmake-2.8.4??./configure??--prefix=/usr/local/cmake??make?&&?make?install??
安裝需要g++支持,這個一般linux里面自帶的都有,如果沒有自己裝一下,yum,apt-get,pacman等,這一些管理包都可以裝
三,安裝配置mysql
1,創建用戶和目錄
查看復制打印?
groupadd?mysql????????????????useradd?-g?mysql?mysql?-s?/usr/sbin/nologin??mkdir?/usr/local/mysql?????????????mkdir?/usr/local/mysql/data????????????????
2,安裝mysql
查看復制打印?
cmake?-DCMAKE_INSTALL_PREFIX=/usr/local/mysql?\???-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock?\???-DDEFAULT_CHARSET=utf8?\???-DDEFAULT_COLLATION=utf8_general_ci?\???-DWITH_MYISAM_STORAGE_ENGINE=1?\???-DWITH_INNOBASE_STORAGE_ENGINE=1?\???-DWITH_MEMORY_STORAGE_ENGINE=1?\???-DWITH_READLINE=1?\???-DENABLED_LOCAL_INFILE=1?\???-DMYSQL_DATADIR=/usr/local/mysql/data?\???-DMYSQL_USER=mysql?\???-DMYSQL_TCP_PORT3306????make?&&?make?install????scripts/mysql_install_db?--basedir=/usr/local/mysql?--datadir=/usr/local/mysql/data?--user=mysql??cp?support-files/my-medium.cnf?/usr/local/mysql/my.cnf???chown?-R?mysql:mysql?/usr/local/mysql???nano?/usr/local/mysql/my.cnf????[mysqld]??basedir?=?/usr/local/mysql??datadir?=?/usr/local/mysql/data??log-error?=?/usr/local/mysql/mysql_error.log??pid-file?=?/usr/local/mysql/mysql.pid??user?=?mysql??tmpdir??????????=?/tmp??
cmake的時候,參數可以不用那么多,只要一個-DCMAKE_INSTALL_PREFIX=/usr/local/mysql就行了,我們可以在my.cnf里面配置。[mysqld]中的內容,看看你copy后的my.cnf有沒有這些設置,有就不用了在設置了。
3,啟動mysql
cd?/usr/local/mysql/support-files/??cp?./mysql.server?/etc/init.d/mysql5??/etc/init.d/mysql5?start??
用cmake安裝mysql,根configure安裝mysql差不多,只不過前面不同而已。
來源:http://blog.51yip.com/mysql/1312.html
總結
以上是生活随笔為你收集整理的linux cmake 安装mysql5.5.11,以及更高版本的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。