博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【整理】LINUX下使用CMAKE安装MYSQL
阅读量:5313 次
发布时间:2019-06-14

本文共 2880 字,大约阅读时间需要 9 分钟。

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:
内部邀请码:
C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

原文地址:

一、安装 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/
      

 

 

转载于:https://www.cnblogs.com/AloneSword/archive/2013/03/18/2966750.html

你可能感兴趣的文章
【iCore1S 双核心板_ARM】例程十五:USB_HID实验——双向数据传输
查看>>
关于eclipse在线下载安装android SDK没反应解决方法
查看>>
Python之trutle库-五角星
查看>>
ie8下不解析background
查看>>
NYOJ - 矩形嵌套(经典dp)
查看>>
[Spark] - HashPartitioner & RangePartitioner 区别
查看>>
Vue2.0使用路由进行组件之间传值(三)
查看>>
大神的牛你造吗?
查看>>
selenium Remote Server 实现原理
查看>>
[bzoj] 牡牛和牝牛 题解
查看>>
如何理解javascript中的同步和异步
查看>>
福大软工 · 第十次作业 - 项目测评之拖鞋旅游队
查看>>
选择矩阵(选择矩阵是稀疏的)相关计算
查看>>
mysql编译参数详解
查看>>
input中id和name属性的区别。
查看>>
python多工程管理删除多余工程
查看>>
golang数据结构之map篇
查看>>
对TCP/IP的一些看法(1)
查看>>
编程菜鸟的日记-初学尝试编程-单链表
查看>>
SqlServer查询日期时间范围条件
查看>>