在线生成MySQL数据库配置文件my.ini
2023-06-13 09:11:05 时间
对于刚刚从虚拟主机转向VPS的博主而言,首要之务就是熟悉各种环境配置。虚拟主机生来就是为了建站,而且是小型站点,所以全傻瓜操作,无需关心技术细节。但VPS则是一张白纸,需要从头开始。虽然类似xampp这种的一键安装非常方便,但却学不到什么知识。reizhi推荐大家自己上手进行安装和配置。
最近在折腾的过程中大部分过车都非常顺利,除了MySQL。MySQL安装包中虽然附带了配置文件编辑器,但变量极其之多,不便于下手。而且在网络搜索MySQL优化或者MySQL配置能够得到非常多的结果,过于繁杂和专业化,并不适合上手。在自行调教了良久之后发现了一个能够在线生成MySQL配置文件的网站,献给和reizhi一样的新手。
该网站通过一个7步调查生成一个适合你的服务器的MySQL配置文件,其过程中不涉及到过于技术化的细节。多数问题为单选,主要涵盖用途、硬件配置、数据库规模、安全性等等。最后生成的配置文件附有简单的注释帮助理解。格式清晰明了,如果不懂的话再行搜索也非常方便。
网址:https://tools.percona.com/wizard,使用后需要注册才能查看配置文件。所有生成过的配置文件也都会自动保存。
下面附上reizhi生成的配置文件:
[mysql]
# CLIENT #
port = 3306
[mysqld]
# GENERAL #
user = mysql
default-storage-engine = InnoDB # MyISAM #
key-buffer-size = 32M
myisam-recover = FORCE,BACKUP
# SAFETY #
max-allowed-packet = 16M
max-connect-errors = 1000000
skip-name-resolve
sysdate-is-now = 1
innodb = FORCE
# DATA STORAGE #
# BINARY LOGGING #
expire-logs-days = 14
sync-binlog = 1
# CACHES AND LIMITS #
tmp-table-size = 32M
max-heap-table-size = 32M
query-cache-type = 0
query-cache-size = 0
max-connections = 500
thread-cache-size = 50
open-files-limit = 65535
table-definition-cache = 1024
table-open-cache = 2048
# INNODB #
innodb-log-files-in-group = 2
innodb-log-file-size = 64M
innodb-flush-log-at-trx-commit = 2
innodb-file-per-table = 1
innodb-buffer-pool-size = 400M
# LOGGING # log-queries-not-using-indexes = 1
slow-query-log = 1
相关文章
- MySQL客户端软件:打开更简单的数据库访问之门(mysql客户端软件)
- 学习Mysql学习一个月:走上数据库之路(mysql一个月)
- 新浪云:连接MySQL瞬间实现(新浪云连接mysql)
- MySQL:为用户赋予新的权限(mysql给用户赋予权限)
- MySQL表字段查询:一次完整的分析流程(mysql表字段查询)
- MySQL封装:简化数据库应用程序开发(mysql封装)
- 解决MySQL指定字符集编码乱码问题(mysql指定编码格式)
- Mysql查看当前编码的实现方式(mysql查看当前编码)
- MySQL多线程查询加速数据库操作(mysql多线程查询)
- MySQL合并数据记录:实现快速合并(mysql合并多条记录)
- MySQL编程书:精通数据库管理(mysqlbook)
- 深入MySQL:修改配置文件实现最优性能(mysql修改配置文件)
- MySQL启动:指定配置文件的方法(mysql启动指定配置文件)
- MySQL数据库遇到段错误怎么办?25字教你解决我的问题!(mysql段错误)
- MySQL数据库需联网使用(mysql需要联网)
- MySQL默认时间设置简介:如何设置和使用MySQL数据库中的默认时间?(mysql默认时间设置)
- MySQL:创建数据库的步骤(mysql创建数据库)
- MySQL命令行快速建库,一步到位!(mysql 命令行建库)
- 最多Mysql: 开启数据库新纪元(mysql 出现次数)
- 快速导出MYSQL数据库:Linux下的简便指南(linux导出mysql数据库)
- 深入浅出MySQL解析主表的作用和意义(mysql中主表什么意思)
- C语言实现MySQL数据库连接的秘诀(c vs连接mysql)
- CUDA技术加速MySQL数据库的处理性能(cuda加速mysql)
- BL笔记本上安装MySQL数据库(bl笔记本装mysql)
- 数据库使用CMD添加MySQL数据库(cmd添加mysql)
- ASA70迁移至MySQL体验新的数据库环境(asa7.0转mysql)
- 对比MySQL三个比较函数,帮你更好地理解数据查询(mysql 三者比较函数)