zoukankan      html  css  js  c++  java
  • Linux MySQL 4G内存my.cnf配置表(转)

    # The following options will be passed to all MySQL clients
    [client]
    character-set-server = utf8  #####客户端默认连接字集集,若编译安装时已指定则不用填写
    port  = 3306    ###客户端连接通信端口
    socket  = /tmp/mysql.sock   #客户端通信的用户密码端口等信息保存文件

    # Here follows entries for some specific programs

    # The MySQL server
    [mysqld]
    port  = 3306     #mysql服务端监听端口

    basedir = /usr/local/mysql  ###Mysql软件目录 
    datadir = /usr/local/mysql/var ###mysql数据库存放目录
    socket  = /tmp/mysql.sock          ##服务端通信文件,若丢失则重启Mysql重新生成,若重启失败,则可能由于mysqld进程未杀死,用pkill mysql后则能重启成功Mysql
    pid-file =/usr/local/mysql/var/mysql.pid ##服务端pid进程文件,若丢失则重启Mysql重新生成,若重启失败,则可能由于mysqld进程未杀死,用pkill mysql后则能重启成功Mysql
    skip-external-locking   ###防止外部锁定表
    skip-name-resolve    ###禁止Mysqlr的DNS解析,只能通过IP连接数据库
    key_buffer_size = 384M   ###仅针对Myisam表引擎缓存优化
    max_allowed_packet = 32M  ###客户端最大查询表使用的内存
    table_open_cache = 1024   ###服务器最大缓存表数量
    sort_buffer_size = 2M   ##每个连接的最大排序内存
    join_buffer_size = 1M   ##每个连接使用join查询语句的最大内存
    net_buffer_length = 1M
    read_buffer_size = 2M
    read_rnd_buffer_size = 16M
    myisam_sort_buffer_size = 128M
    thread_cache_size = 300
    query_cache_size = 256M
    query_cache_limit = 2M
    thread_concurrency = 4  ##CPU*2
    wait_timeout = 120   ###SQL语句最大执行时间
    max_connections = 5000   ###允许数据库最大连接数
    max_connect_errors = 6000  ##允许客户端连接数据库出错次数,能防止暴力破解数据库密码

    character-set-server = utf8   ##服务器和数据库默认字符集
    collation-server = utf8_general_ci  ###客户端校正字符集
    log_slow_queries = slowquery.log  ##慢查询日志文件
    long_query_time = 3  ###慢查询时间
    myisam_recover  ###mysql重启自动修复MYisam表
    replicate-ignore-db = mysql   ###数据同步时不需要同步的数据库名称
    replicate-ignore-db = information_schema
    bind-address = 121.14.145.96   ##服务器多个IP时写上比较重要


    # Don't listen on a TCP/IP port at all. This can be a security enhancement,
    # if all processes that need to connect to mysqld run on the same host.
    # All interaction with mysqld must be made via Unix sockets or named pipes.
    # Note that using this option without enabling named pipes on Windows
    # (via the "enable-named-pipe" option) will render mysqld useless!

    #skip-networking

    # Replication Master Server (default)
    # binary logging is required for replication
    log-bin=mysql-bin

    # binary logging format - mixed recommended
    binlog_format=mixed

    # required unique id between 1 and 2^32 - 1
    # defaults to 1 if master-host is not set
    # but will not function as a master if omitted
    server-id = 1

    # Uncomment the following if you are using InnoDB tables
    #innodb_data_home_dir = /usr/local/mysql/var
    #innodb_data_file_path = ibdata1:10M:autoextend
    #innodb_log_group_home_dir = /usr/local/mysql/var
    # You can set .._buffer_pool_size up to 50 - 80 %
    # of RAM but beware of setting memory usage too high
    #innodb_buffer_pool_size = 16M
    #innodb_additional_mem_pool_size = 2M
    # Set .._log_file_size to 25 % of buffer pool size
    #innodb_log_file_size = 5M
    #innodb_log_buffer_size = 8M
    #innodb_flush_log_at_trx_commit = 1
    #innodb_lock_wait_timeout = 50

    [mysqldump]
    quick
    max_allowed_packet = 32M

    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates

    [myisamchk]
    key_buffer_size = 256M
    sort_buffer_size = 256M
    read_buffer = 2M
    write_buffer = 2M

    [mysqlhotcopy]
    interactive-timeout

  • 相关阅读:
    python调用go
    manjaro安装qt
    Ubuntu16.04 ROS安装kinect2并获取骨骼数据+配置kinect2_tracker_pd很不专业的博客-程序员宅基地
    Kinect XBOX 360和六轴机械臂的实时映射
    KinectV2.0 VS2019配置记录
    (29条消息) windows下用kinect V2 识别人体骨骼_interstellar-ai的博客-CSDN博客
    Baxter实战:Ubuntu16.04+Kinect2实现动作跟随
    Kinect2和六轴机械臂的实时映射(初步)
    CS395-T: Robot Learning from Demonstration and Interaction
    无需公网IP,远程SSH访问Linux服务器!
  • 原文地址:https://www.cnblogs.com/xingmeng/p/4054104.html
Copyright © 2011-2022 走看看