记一些MySQL比较常见的设置

记一些MySQL比较常见的设置

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

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

最大连接数设置

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

  1. 使用命令

    • 先进入C:\Program Files\MySQL\MySQL server 5.7\bin>这个目录,也就是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:\ProductionTools\MySQL
# 设置mysql数据库的数据的存放目录
datadir=D:\ProductionTools\MySQLData
# 允许最大连接数
max_connections=10000
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败
max_allowed_packet=500M
posted @ 2018-12-20 17:37  leigq  阅读(95)  评论(0编辑  收藏  举报