原文地址:
一、安装 m4
下载地址:
二、安装 bison
下载地址:
三、安装 cmake
下载地址:
四、安装 mysql
下载地址:
一、 安装m4\bison\cmake
下载文件 wget或 wget
编译安装(安装 m4\bison 方法与下面的一样)tar zxvf cmake-2.8.5.tar.gz cd cmake-2.8.5 .boostarp (有这个命令就执行,否则就跳过) make make install cmake --version 二、 安装配置mysql 下载文件 wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.14.tar.gz/from/ftp://ftp.ntu.edu.tw/pub/MySQL/
或 wget
设置LINUX自动匹配环境变量 1.$su #su进入root#vi /etc/profile
在文件末尾加上下列语句:
PATH=$PATH:/sbin #在PATH变量后追加/sbin目录 export PATH=$PATH:/sbin #设置变量为全局的 保存并退出。 退出root并在终端运行 $source /etc/profile #该命令的作用是重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登好了在终端中输入ifconfig 创建用户和组groupadd mysql // 建一个msyql的用户和组 useradd -g mysql mysql -s /usr/sbin/nologin mkdir /usr/local/mysql // 创建目录 mkdir /usr/local/mysql/data // 数据仓库目录 安装mysql tar -zxvf mysql-5.5.14.tar.gz cd mysql-5.5.14 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql PS: cmake的时候,参数可以不用那么多,只要一个-DCMAKE_INSTALL_PREFIX=/usr/local/mysql就行了,我们可以在 my.cnf里面配置。[mysqld]中的内容,看看你copy后的my.cnf有没有这些设置,有就不用了在设置了。 make && make install 如果需要更改配置,则:
make clean
rm -f CMakeCache.txt 复制配置文件 cp support-files/my-medium.cnf /usr/local/mysql/my.cnf 设置权限 chmod +x /usr/local/mysql chown -R mysql:mysql /usr/local/mysql 配置开机自启动 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --list //update-rc.d mysql defaults (/sbin/chkconfig --add mysql ; /sbin/chkconfig mysql on) chkconfig --add mysql chkconfig mysql on chkconfig --list mysql 修改my.cnf配置 gedit /usr/local/mysql/my.cnf [mysqld] 添加: datadir=/usr/local/mysql/data default-storage-engine=MyISAM 以下可选:log-error = /usr/local/mysql/mysql_error.log pid-file = /usr/local/mysql/mysql.pid user = mysql tmpdir = /tmp 安装默认数据表 /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 启动MySQL /usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf & 最后的“&”表示在后台运行,或者使用 /etc/init.d/mysql start (service mysql start)启动 设置MYSQL命令行路径 mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令 解决办法是: ln -s /usr/local/mysql/bin/mysql /usr/bin 测试MySQL是否启动 1)查看是否有进程mysql ps -ef | grep mysql 2)查看端口是否运行 netstat -tnl | grep 3306 3)读取mysql版本信息 /usr/local/mysql/bin/mysqladmin version 至此,MySQL安装完成。 三、错误解决 1.libstdc++.so依赖问题:使用命令yum install gcc 四、参考 http://laiguowei2004.blog.163.com/blog/static/3682900020117834131998/ http://hi.baidu.com/reducm/blog/item/1ad30a2b71e691215243c13d.html http://www.cnblogs.com/vicowong/archive/2011/01/27/1946453.html http://noohou.sinaapp.com/