zoukankan      html  css  js  c++  java
  • MySQL安装5.5

    一、安装所需组件
    安装mysql所需要的组件
    [root@mysql src]# yum install -y cmake
    [root@mysql src]# yum install -y gcc-c++
    [root@mysql src]# yum install -y gcc
    组件说明:
    cmake –(mysql5.5以后是通过cmake来编译的)
    ncurses-devel –执行cmake是需要依赖的包,如缺少编译报错
    二。配置mysql
    [root@mysql src]# useradd -s /sbin/nologin -M mysql
    [root@mysql mysql-5.5.23]# mkdir -p /data/mysql
    [root@mysql mysql-5.5.23]# chown -R mysql:mysql /data/mysql
    三。配置编译(cmake)
    [root@mysql src]# cd mysql-5.5.23
    [root@mysql mysql-5.5.23]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
    – Configuring incomplete, errors occurred!
    See also “/usr/local/src/mysql-5.5.23/CMakeFiles/CMakeOutput.log”.
    See also “/usr/local/src/mysql-5.5.23/CMakeFiles/CMakeError.log”.
    说明centos系统没有ncurses-devel
    [root@mysql ~]# yum -y install ncurses-devel ncurses
    [root@mysql mysql-5.5.23]# rm -rf CMakeCache.txt
    删除这个文件才能继续cmake
    [root@mysql mysql-5.5.23]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
    cmake参数说明:
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql –默认安装目录
    -DINSTALL_DATADIR=/Data/Mysql –数据库存放目录
    -DDEFAULT_CHARSET=utf8 –使用utf8字符
    -DDEFAULT_COLLATION=utf8_general_ci –校验字符
    -DEXTRA_CHARSETS=all –安装所有扩展字符集
    -DENABLED_LOCAL_INFILE=1 –允许从本地导入数据
    [root@mysql mysql-5.5.23]# make && make install
    [root@mysql mysql-5.5.23]# groupadd mysql
    [root@mysql mysql-5.5.23]# useradd -r -g mysql mysql
    [root@mysql mysql]# chown -R mysql .
    [root@mysql mysql]# chgrp -R mysql .
    [root@mysql mysql]# /usr/local/mysql/scripts/mysql_install_db –user=mysql –datadir=/data/mysql/
    [root@mysql mysql]# cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf

  • 相关阅读:
    51nod 2080 最长上升子序列
    common js
    es Module
    git关于分支的常用操作
    react实现浏览器的返回、前进、刷新,关闭拦截
    Blob,ArrayBuffer,FileReader,FormData,Buffer的理解
    memo、useCallback、useMemo三者的区别
    npm 和 yarn的全局安装位置
    react中单行文本溢出省略号
    react中基于styled-components组件的一像素边框问题
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722509.html
Copyright © 2011-2022 走看看