linux 下使用 cmake安装mysql

原文地址:http://www.cppblog.com/issay789/archive/2013/01/05/196967.html

一、安装 m4

  下载地址: http://files.w3pc.com/download/mysql/m4-1.4.16.tar.gz

二、安装 bison

  下载地址: http://files.w3pc.com/download/mysql/bison-2.7.tar.gz

三、安装 cmake

  下载地址: http://files.w3pc.com/download/mysql/cmake-2.8.10.2.tar

四、安装 mysql

  下载地址: http://files.w3pc.com/download/mysql/mysql-5.5.23.tar.gz

一、 安装m4\bison\cmake

下载文件

wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

或    wget http://files.w3pc.com/download/mysql/cmake-2.8.10.2.tar

编译安装(安装 m4\bison 方法与下面的一样

tar zxvf cmake-2.8.5.tar.gz
       cd cmake-2.8.5
       .bootstarp (有这个命令就执行,否则就跳过)
       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 http://files.w3pc.com/download/mysql/mysql-5.5.23.tar.gz

设置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/

时间: 2025-01-06 01:33:41

linux 下使用 cmake安装mysql的相关文章

linux下使用yum安装mysql以及启动、登录和远程访问

linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 2.启动&&停止 数据库字符集设置 mysql配置文件/etc/

linux下使用yum安装mysql、tomcat、httpd

一.linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel www.2cto.com 2.启动&&停止 数据库字符集设置 mysql配置文件/etc

Linux下卸载和安装MySQL[rpm包]

一.卸载原来的mysql: 卸载一: 输入: #rpm -qa | grep -i mysql 显示: mysql-libs-5.1.52-1.el6_0.1.i686 卸载方法: yum -y remove mysql-libs-5.1.52-1.el6_0.1.i686 卸载二: 输入: #rpm -qa | grep -i mysql 显示: MySQL-client-5.1.62-1.glibc23.i386 MySQL-server-5.1.62-1.glibc23.i386 卸载方法

Linux下源码安装MySQL 5.6(经典)

一.安装前准备 1.安装make编译器 make编译器下载地址:http://www.gnu.org/software/make/ (系统默认自带)查看自己的系统是否安装某个软件,如果已经有了,就不用在安装了,但是也有可能之前被卸载           了. 如果你之前是使用rpm -ivh make装的,用 # rpm -qa | grep make肯定是能够找到的. 如果你是用 make && make install装的.那么最好直接去找执行程序,就知道有没装上去 # find /

Linux下rpm方式安装mysql

1,首先需要去下载rpm包: 镜像地址:http://mysql.mirrors.pair.com/Downloads/ 根据不同的版本选择下载即可,我下载的是: MySQL-server-5.6.20-1.el6.i686.rpm MySQL-client-5.6.20-1.el6.i686.rpm MySQL-devel-5.6.20-1.el6.i686.rpm(这个包备用) 因为采用rpm方式安装mysql的话,那么只安装好mysql-server是不能够在命令行模式下连接mysql的,

linux下卸载和安装mysql数据库的方法

1.1  MySQL下载 下载地址:http://www.mysql.com/downloads/mysql/5.5.html#downloads 版本:5.1.68 平台:linux general Generic Linux (glibc 2.3) (x86, 64-bit), RPM Package 版本:MySQL Server (MySQL-server-5.1.68-1.glibc23.x86_64.rpm) 注:这个不是最新版,但却是我之前使用的版本,考虑兼容性,使用该版本. 1.

linux下使用yum安装mysql详解

本人博客上一篇(http://blog.csdn.net/tjcyjd/article/details/41646889)已讲了yum源的配置,有了yum那么安装mysql就会很简单,具体如下: 1.安装客户端和服务器端 确认mysql是否已安装: yum list installed mysql* rpm -qa | grep mysql* 查看是否有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum ins

linux下使用yum安装mysql

1. 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 2. 安装mysql客户端: yum install mysql 3. 启动mysql服务: service mysqld start或者/etc/init.d/mysqld start 停止: service mysqld stop 重启: service mysqld restart 4. 创建root管理员: mysqladmin -u root passwo

centOS Linux下用yum安装mysql

第一篇:安装和配置MySQL 第一步:安装MySQL [[email protected] local]# yum -y install mysql-server ← 安装MySQL [[email protected] local]# yum -y install php-mysql   ← 安装php-mysql 第二步:配置MySQL [[email protected] local] #vim /etc/my.cnf            ← 编辑MySQL的配置文件 [mysqld]