zoukankan      html  css  js  c++  java
  • cmake 安装mysql

    1,增加mysql用户

    groupadd mysql

    useradd -g mysql mysql -s /usr/sbin/nologin

    2,创建mysql安装目录

    mkdir /usr/local/mysql

    3,进入msyql源码包目录

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql && make && make install

    编译安装失败

    Curses library not found.  Please install appropriate package

    解决办法

    rm -f CMakeCache.txt

    yum install ncurses-devel

    重新编译

    4,初始化mysql数据库

    进入mysql安装目录采用相对路径的方式初始化mysql数据库

    scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

    5,cp配置文件

    cp support-files/my-default.cnf /usr/local/mysql/my.cnf

    6,设置下my.cnf文件,以防止默认的mysql环境引起的冲突

    [mysqld]   
    
    basedir = /usr/local/mysql   
    
    datadir = /usr/local/mysql/data   
    
    log-error = /usr/local/mysql/mysql_error.log   
    
    pid-file = /usr/local/mysql/mysql.pid   
    
    user = mysql   

    tmpdir = /tmp

    socket = /var/lib/mysql/mysql.sock

    7,赋予myql目录mysql用户权限

    chown -R mysql:mysql /usr/local/mysql

    8,启动mysql

    bin/mysqld_safe --user=mysql &

    9,添加mysql为系统服务

    cp ./mysql.server /etc/init.d/mysqld

    chkconfig mysqld on

    chkconfig --list nginx

     

    end!

  • 相关阅读:
    redis数据持久化
    redis安全:给redis设置密码
    redis命令总结
    redis事务
    redis发布订阅
    Java中的日期
    链式队列
    删除链表中的结点(链表)、比较含退格的字符串(栈)、棒球比赛(栈)
    物理层
    链式栈
  • 原文地址:https://www.cnblogs.com/changbo/p/5019205.html
Copyright © 2011-2022 走看看