zoukankan      html  css  js  c++  java
  • 记一些MySQL比较常见的设置

    记一些MySQL比较常见的设置

    在这里记录一些平时经常使用MySQL的设置,方便以后直接拿来使用。大家也可以在评论里补充,然后我再加进来。

    注意:修改配置文件以后,需要重启mysql服务才能生效。

    最大连接数设置

    有两种方法,推荐第二种:

    1. 使用命令

      • 先进入C:Program FilesMySQLMySQL server 5.7in>这个目录,也就是Mysql的安装目录
      • 然后使用mysql -uroot -p登录进去,输入此命令后系统会让你输入密码,然后就输入密码,登录进入
      • 使用select @@MAX_CONNECTIONS as ‘Max Connections’;这个命令可以查询Mysql的最大连接数
      • 使用set global max_connections=1000;此命令可以设置最大连接数,然后使用exit退出系统即可
    2. 修改my.ini文件

      这个文件一般在MySQL的安装目录,没有的话自己创建即可,然后在里面添加:

      # 允许最大连接数
      max_connections = 10000
      

    max_allowed_packet设置

    • max_allowed_packet这个参数,有的版本默认1M,有的版本默认4M

      修改my.ini文件

      max_allowed_packet = 500M
      

    my.ini文件的常用配置

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    
    [mysqld]
    # 禁止反向域名解析
    skip-name-resolve
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir=C:ProductionToolsMySQL
    # 设置mysql数据库的数据的存放目录
    datadir=D:ProductionToolsMySQLData
    # 允许最大连接数
    max_connections=10000
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败
    max_allowed_packet=500M
    


    作者:不敲代码的攻城狮
    出处:https://www.cnblogs.com/leigq/
    任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。

     
  • 相关阅读:
    Go语言标准库flag基本使用
    GO学习-(12) Go语言基础之函数
    GO学习-(11) Go语言基础之map
    GO学习-(10) Go语言基础之指针
    Spring AOP
    JDK动态代理
    版本控制
    版本控制
    浅析Java反射机制
    Spring Batch学习
  • 原文地址:https://www.cnblogs.com/leigq/p/13406595.html
Copyright © 2011-2022 走看看