zoukankan      html  css  js  c++  java
  • MySQL5.6快速安装【转】

    下载MySQL5.6

    访问MySQL官网

    点击Downloads,然后选择Archives

    MySQL5.6快速安装

    选择MySQL Community Server

    MySQL5.6快速安装

    选择合适版本和平台

    MySQL5.6快速安装

    选择下载预先编译好的二进制安装包

    MySQL5.6快速安装

    将下载好的包转移至linux机器中

    # mkdir /opt/mysql/

    # cd /opt/mysql/

    将下载的安装包放到/opt/mysql/下

    解压安装包并创建相关文件夹

    # tar zxvf mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz

    # cd /usr/local/

    # ln -s /opt/mysql/mysql-5.6.23-linux-glibc2.5-x86_64 mysql

    # groupadd mysql

    # useradd -g mysql -s /sbin/nologin -d /usr/local/mysql mysql

    # mkdir /usr/local/mysql/logs

    # mv /etc/my.cnf /etc/my.cnf.bak

    编辑配置文件

    # vim /usr/local/mysql/data/my.cnf

    写入以下内容

    #my.cnf start

    [client]

    port = 3306

    socket = mysql.sock

    [mysql]

    #pager="less -i -n -S"

    #tee=/home/mysql/query.log

    no-auto-rehash

    [mysqld_multi]

    mysqld = /usr/local/mysql /bin/mysqld_safe

    mysqladmin = /usr/local/mysql /bin/mysqladmin

    log = /usr/local/mysql/logs/mysqld_multi.log

    [mysqld]

    #misc

    user = mysql

    basedir = /usr/local/mysql

    datadir = /usr/local/mysql/data/

    port = 3306

    socket = /tmp/mysql.sock

    event_scheduler = 0

    #timeout

    interactive_timeout = 300

    wait_timeout = 300

    #character set

    character-set-server = utf8

    open_files_limit = 65535

    max_connections = 100

    max_connect_errors = 100000

    #logs

    log-output=file

    slow_query_log = 1

    slow_query_log_file = /usr/local/mysql/logs/slow.log

    log-error = /usr/local/mysql/logs/error.log

    log_warnings = 2

    pid-file = /usr/local/mysql/logs/mysql.pid

    long_query_time = 1

    #log-slow-admin-statements = 1

    #log-queries-not-using-indexes = 1

    log-slow-slave-statements = 1

    #binlog

    binlog_format = mixed

    server-id = 10518

    log-bin = mybinlog

    binlog_cache_size = 4M

    max_binlog_size = 1G

    max_binlog_cache_size = 2G

    sync_binlog = 1

    expire_logs_days = 10

    #relay log

    skip_slave_start = 1

    max_relay_log_size = 1G

    relay_log_purge = 1

    relay_log_recovery = 1

    log_slave_updates

    #slave-skip-errors=1032,1053,1062

    #buffers & cache

    table_open_cache = 2048

    table_definition_cache = 2048

    table_open_cache = 2048

    max_heap_table_size = 96M

    sort_buffer_size = 2M

    join_buffer_size = 2M

    thread_cache_size = 256

    query_cache_size = 0

    query_cache_type = 0

    query_cache_limit = 256K

    query_cache_min_res_unit = 512

    thread_stack = 192K

    tmp_table_size = 96M

    key_buffer_size = 8M

    read_buffer_size = 2M

    read_rnd_buffer_size = 16M

    bulk_insert_buffer_size = 32M

    #myisam

    myisam_sort_buffer_size = 128M

    myisam_max_sort_file_size = 10G

    myisam_repair_threads = 1

    #innodb

    innodb_buffer_pool_size = 1G

    innodb_buffer_pool_instances = 1

    innodb_data_file_path = ibdata1:1G:autoextend

    innodb_flush_log_at_trx_commit = 1

    innodb_log_buffer_size = 64M

    innodb_log_file_size = 256M

    innodb_log_files_in_group = 2

    innodb_max_dirty_pages_pct = 50

    innodb_file_per_table = 1

    innodb_rollback_on_timeout

    innodb_status_file = 1

    innodb_io_capacity = 2000

    transaction_isolation = READ-COMMITTED

    innodb_flush_method = O_DIRECT

    [mysqld3306]

    basedir= /usr/local/mysql

    datadir = /usr/local/mysql/data/

    innodb_buffer_pool_size = 4G

    transaction_isolation = REPEATABLE-READ

    ########my.cnf配置文件结束#######

    安装依赖

    # yum install libaio

    初始化

    # /usr/local/mysql/scripts/mysql_install_db

    配置启动脚本

    # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/

    设置环境变量

    # echo "export PATH=$PATH:/usr/local/mysql/bin">>/etc/profile

    # source /etc/profile

    更改数据库文件夹属主

    # chown -R mysql.mysql /usr/local/mysql/

    启动数据库

    # /etc/init.d/mysql.server start

    把mysql变为系统服务

    # chkconfig --add mysql.server

    # chkconfig mysql.server on

    转自

    MySQL5.6快速安装 - 今日头条(www.toutiao.com)
    http://www.toutiao.com/i6392545735941816834/

  • 相关阅读:
    C# 把类实例保存到文件里(类的序列化和反序列化)
    C# 枚举的初始化
    旋转 3d
    asp.net页面间传值方式
    sql获取当前时间
    SqlServer中循环和条件语句示例!
    SQL Server 代理(已禁用代理 XP)
    JQuery源码实现
    C#计算一段程序运行时间的三种方法
    java开发配套版本
  • 原文地址:https://www.cnblogs.com/paul8339/p/6732125.html
Copyright © 2011-2022 走看看