对于刚刚从虚拟主机转向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
可以的