zoukankan      html  css  js  c++  java
  • Ubuntu下更改Mysql中的max_connections和max_user_connections

    Ubuntu下更改Mysql中的max_connections和max_user_connections

    首先看看自己的系统版本和Mysql版本,看是不是和我的一样,如果不一样的话,我并不能保证我的方法一定会成功

    系统版本:

    uname -a
    Linux ubuntu 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    

    mysql版本:

    mysql --version
    mysql  Ver 14.14 Distrib 5.7.31, for Linux (x86_64) using  EditLine wrapper
    

    以下操作需要有root权限

    比如说我想将max_connections改为2000,max_user_connections 改为1000

    进入/etc/mysql/mysql.conf.d目录,编辑mysqld.cnf

    cd /etc/mysql/mysql.conf.d
    vim mysqld.cnf
    

    在最后加上两行

    max_connections        = 2000
    max_user_connections   = 1000
    

    重启mysql

    service mysql restart
    

    进入mysql

    mysql -u root -p
    

    查看conn是否发生了变化

    show global variables like "%conn%";
    

    在我的电脑上虽然max_user_connections成功变成了1000,但是max_connections却只为151,如果想让它变成2000,还需要修改系统配置

    cd /etc/systemd/system/multi-user.target.wants
    vim mysql.service
    

    在最后面加上这两行

    LimitNOFILE=65535
    LimitNPROC=65535
    

    之后重启服务

    systemctl daemon-reload
    systemctl restart mysql.service
    

    再次进入mysql,看看成功了没有?

  • 相关阅读:
    java多线程学习-同步之线程通信
    java多线程学习-同步(synchronized)
    java多线程学习-开篇
    面向对象-多线程-异常机制-查漏补缺
    Sprin2.5+Hibernate3.3+Struts2.0.11集成
    Strut1.3+Sprin2.5+Hibernate3.3集成
    Sprin2.5+Hibernate3.3集成
    Spring学习笔记
    Hibernate学习笔记
    Sping
  • 原文地址:https://www.cnblogs.com/XiaoXiaoShuai-/p/13579800.html
Copyright © 2011-2022 走看看