zoukankan      html  css  js  c++  java
  • 二、linux-mysql -cmake方式安装mysql 5.5

      1.安装解压cmake包

     cmake软件
    cd /home/oldboy/tools/
    tar xf cmake-2.8.8.tar.gz
    cd cmake-2.8.8
    ./configure
    #CMake has bootstrapped.  Now run gmake.
    gmake
    gmake install
    cd ../

    2.依赖包
    yum install ncurses-devel -y

    3.安装mysql

    创建用户和组
    groupadd mysql
    useradd mysql -s /sbin/nologin -M -g mysql

    解压编译MySQL
    tar zxf mysql-5.5.32.tar.gz

    cd mysql-5.5.32

    cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32
    -DMYSQL_DATADIR=/application/mysql-5.5.32/data
    -DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock
    -DDEFAULT_CHARSET=utf8
    -DDEFAULT_COLLATION=utf8_general_ci
    -DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii
    -DENABLED_LOCAL_INFILE=ON
    -DWITH_INNOBASE_STORAGE_ENGINE=1
    -DWITH_FEDERATED_STORAGE_ENGINE=1
    -DWITH_BLACKHOLE_STORAGE_ENGINE=1
    -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
    -DWITHOUT_PARTITION_STORAGE_ENGINE=1
    -DWITH_FAST_MUTEXES=1
    -DWITH_ZLIB=bundled
    -DENABLED_LOCAL_INFILE=1
    -DWITH_READLINE=1
    -DWITH_EMBEDDED_SERVER=1
    -DWITH_DEBUG=0

    #-- Build files have been written to: /home/oldboy/tools/mysql-5.5.32
    提示,编译时可配置的选项很多,具体可参考结尾附录或官方文档:

    make
    #[100%] Built target my_safe_process
    make install
    ln -s /application/mysql-5.5.32/ /application/mysql
    如果上述操作未出现错误,则MySQL5.5.32软件cmake方式的安装就算成功了。

    4.初始化安装和编译安装或者二进制安装没有区别,这里给出命令即可。

      cp /home/oldboy/tools/mysql-5.5.32/support-files/my-small.cnf /etc/my.cnf
      chown -R mysql.mysql /application/mysql/ 
      /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql 
      echo 'export PATH=/application/mysql/bin/:$PATH'>>/etc/profile
      cp /home/oldboy/tools/mysql-5.5.32/support-files/mysql.server /etc/init.d/mysqld
      chmod +x /etc/init.d/mysqld
      /etc/init.d/mysqld start
      /application/mysql/bin/mysqladmin -uroot password 'oldboy124'

  • 相关阅读:
    洛谷八连测R7 nzhtl1477-我回来了
    String中的equals方法原理分析
    Java线程
    Spring配置日志级别报红:Caused by: org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'logging.level' to java.util.Map<java.lang.String
    # SpringMVC跨服务器上传文件出现的问题
    使用Maven创建Spring-web项目的基本流程
    Maven的下载与安装(环境变量的配置)
    eNSP的安装(附链接)
    数据库分页操作
    Sql语句占位符?的使用
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/11355064.html
Copyright © 2011-2022 走看看