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

    依赖库:

    yum install -y bison cmake ncurses pcre openssl gcc gcc-c++ make openssl-devel zlib zlib-devel ncurses-devel

    编译参数:

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=/usr/local/boost -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DSYSCONFDIR=/etc/ -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DENABLE_DTRACE=0 -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci -DWITH_EMBEDDED_SERVER=1 -DWITH_READLINE=1  -DEXTRA_CHARSETS=all -DWITH_SSL=bundled -DWITH_READLINE=1 -DWITH_zlib=bundled -DWITH_SSL=yes

    主要参数说明:

    -DCMAKE_INSTALL_PREFIX     安装目录

    -DMYSQL_DATADIR     数据目录

    -DWITH_BOOST   依赖的BOOST库的路劲,注意这里要源目录而不是编译安装后的目录

    #系统配置目录

    -DSYSCONFDIR=/etc

    #Unix socket 文件路径
    -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock 
    #安装存储引擎
    -DWITH_*******_STORAGE_ENGINE=1 

    #允许从本地导入数据
    -DENABLED_LOCAL_INFILE=1
    #快捷键功能
    -DWITH_READLINE=1
    #支持 SSL
    -DWITH_SSL=yes
    #使用 utf8 字符
    -DDEFAULT_CHARSET=utf8 
    #校验字符
    -DDEFAULT_COLLATION=utf8_general_ci
    #安装所有扩展字符集
    -DEXTRA_CHARSETS=all
    #MySQL端口
    -DMYSQL_TCP_PORT=3306

    #允许通过SLL和ZLIB连接

    -DWITH_SSL=bundled -DWITH_READLINE=1-DWITH_zlib=bundled

    boost:1.59

    mysql初始化数据库:

    5.7之前:

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

    5.7之后:

    mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    查看密码:

    cat /var/log/mysqld.log  | grep "A temporary password" | awk -F " " '{print$11}'

    修改root密码:

     set password=password('123456');

    #UPDATE user SET authentication_string = PASSWORD('123456') WHERE user = 'root';  

    #alter user 'root'@'localhost' IDENTIFIED BY '123456';

    解除linux系统限制用户进程数,默认为1024:

    vim /etc/security/limits.conf

    vim /etc/security/limits.d/90-nproc.conf

  • 相关阅读:
    SpringMVC+bootstrap-fileinput文件上传插件使用入门
    [Java]实现Comparable接口不严谨导致Comparison method violates its general contract!
    2021寒假ACM集训队第一次训练-搜索(一)
    第八届“图灵杯”NEUQ-ACM程序设计竞赛个人赛-热身赛
    2021蓝桥杯第三次训练赛
    2021年蓝桥杯第二次训练赛
    2021年蓝桥杯第一次训练赛
    HDU 1312 Red and Black
    HDU 1010 Tempter of the Bone
    HDU 3500 Fling
  • 原文地址:https://www.cnblogs.com/magmell/p/8503981.html
Copyright © 2011-2022 走看看