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/
    任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。

     
  • 相关阅读:
    vue学习记录(四)---router的运用
    node.js 框架express关于报错页面的配置
    node.js 的热更新
    yii2 Menu组件的使用
    node.js 框架express有关于router的运用
    node.js 的页面渲染方法ejs
    什么是mybatis
    如何清除maven中下载失败的包
    hibernate 执行步骤
    什么是ORM
  • 原文地址:https://www.cnblogs.com/leigq/p/13406595.html
Copyright © 2011-2022 走看看