zoukankan      html  css  js  c++  java
  • Centos下一个server安装的版本号mysql


    首先这里说的是这里的路径。以及语句都是在网上看了非常多错误后自己实践后改动过来的,希望对大家实用。

    这里在安装的时候要按着我的这个顺序。否则可能会由于路径错误而找不到对应的指令。

    一、安装cmake
    # 安装所需依赖包(这段指令是一直输入的)
    yum -y install gcc libxml2-dev curl screen
    libpng12-dev autoconf libpcre3-dev make bzip2
    libevent-dev patch libjpeg62-dev libcurl4-openssl-dev
    libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz
     
    # 下载文件
    wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

    # 编译安装
    tar zxvf cmake-2.8.5.tar.gz
    cd cmake-2.8.5
    ./bootstrap
    make && make install
    cmake –version
     
    二、 安装配置mysql
    # 下载源文件
    wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/ftp://ftp.ntu.edu.tw/pub/MySQL/
     
    # 创建用户和组
    groupadd mysql
    useradd -g mysql  -s /usr/sbin/nologin  mysql
     
    # 创建安装文件夹
    mkdir  /usr/local/ mysql
     
    # 创建数据库文件夹
    mkdir  /usr/local/ mysql/data
     
    # 解压
    tar -zxvf mysql-5.5.17.tar.gz
    cd mysql-5.5.17
     
    # 编译及安装mysql
    # cmake编译: 
    cmake .

    //注意:

    这里可能会报错,假设报错。那么就运行一下语句后在进行编译:

    rm -f CMakeCache.txt

    yum install ncurses-devel

    # 安装mysql
    make && make install
     
    # 复制配置文件
    cp support-files/my-medium.cnf  /etc/my.cnf
     
    # 设置权限
    chmod +x /usr/local/mysql
    chown -R mysql.mysql /usr/local/mysql
    chown -R mysql:mysql /usr/local/mysql/data
     
    # 配置开机自启动
    cp support-files/mysql.server /etc/init.d/mysqld
    chmod +x /etc/init.d/mysqld
    chkconfig -- add mysqld
    chkconfig mysqld on
     
    # 改动my.cnf配置
    vim /etc/my.cnf
    # [mysqld] 加入:
    datadir=/usr/local/mysql/data
    default-storage-engine=MyISAM
     
    # 下面可选:
    log-error =/usr/local/mysql/data/error.log
    pid-file = /usr/local/mysql/data/mysql.pid
    user = mysql
    tmpdir = /tmp
     
    # 初始化数据库
    /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &
     
    # 启动MySQL
    /etc/init.d/mysqld start (service mysqld start)
     
    # 測试MySQL是否启动
    # 1)查看是否有进程mysql
    ps -ef | grep mysql
    # 2)查看port是否执行
    netstat -tnl | grep 3306
    # 3)读取mysql版本号信息
    /usr/local/mysql/bin/mysql --version
     
    # 至今,MySQL安装

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    iphone界面详解
    Spring jdbcTemplate.queryForInt(sql)的奇怪问题,呵呵
    BCP 高效批量导入
    eclipse中javascript显示为乱码的解决办法
    spring jdbcTemplate返回RS
    Spring IOC DI 形象理解
    MOSS 2007 文档库事件处理
    showModalDialog和showModelessDialog使用心得
    XMLHTTP.open权限不够的解决
    体现JAVA中的面向对象思想,接口(抽象类)的用处 :饲养员给动物喂食物
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4625036.html
Copyright © 2011-2022 走看看