tks-gp cmake-2.8.7 # cd ..
tks-gp Downloads # tar zxf mysql-5.5.21.tar.gz
tks-gp Downloads # cd mysql-5.5.21/
///////////////////////////////////////////////////////////////////
必须要安装libncurses5-dev
若差了这个包,在cmake的时候会报错
安装方法:tks-gp mysql-5.5.21 # apt-get install libncurses5-dev
还要安装bison包
tks-gp mysql-5.5.21 # apt-get install bison
如果发生错误,要重新编译,需要执行:
tks-gp mysql-5.5.21 # rm CMakeCache.txt
///////////////////////////////////////////////////////////////////
tks-gp mysql-5.5.21 # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_READLINE=1
-DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/usr/local/mysql/data
/*
* -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ /*Mysql的安装目录*/
* -DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ /*Unix socket 文件路径*/
* -DDEFAULT_CHARSET=utf8 \ /*使用 utf8 字符*/
* -DDEFAULT_COLLATION=utf8_general_ci \ /*校验字符*/

* -DWITH_MYISAM_STORAGE_ENGINE=1 \ /*安装 myisam 存储引擎*/
* -DWITH_INNOBASE_STORAGE_ENGINE=1 \ /*安装 innodb 存储引擎*/
* -DWITH_READLINE=1 \ /*快捷键功能*/
* -DENABLED_LOCAL_INFILE=1 \ /*允许从本地导入数据*/
* -DMYSQL_DATADIR=/usr/local/mysql/data /*存放目录*/
*/
tks-gp mysql-5.5.21 # make /*编译*/
tks-gp mysql-5.5.21 # make install /*安装*/
tks-gp mysql-5.5.21 # groupadd mysql /*建一个mysql用户组*/
tks-gp mysql-5.5.21 # useradd -r -g mysql mysql /*建一个mysql用户,属于mysql用户组,并且该用户不在登录界面显示(-r参数的作用)*/
tks-gp mysql-5.5.21 # chmod w /usr/local/mysql /*给mysql的安装目录赋予写权限*/
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32317-3.html
现在见俄打击有效抢风头