CentOS 6.7下MySQL 5.6快速安装及参数详解(4)

#配置项说明
1   tmp_table_size=2G   内部(内存中)临时表的最大大小  
2   character-set-server=utf8   更改默认字符集  
3   collation-server=utf8_general_ci   指定字符串的比对规则  
4   skip-external-locking   跳过外部锁定  
5   back_log=1024   监听队列中所能保持的连接数  
6   key_buffer_size=1024M   关键词缓冲的大小  
7   thread_stack=256k   线程使用的堆大小. 此容量的内存在每次连接时被预留  
8   read_buffer_size=8M   全表扫描的缓冲大小  
9   thread_cache_size=64   在cache 中保留用于重用的线程个数  
10   query_cache_size=128M   查询缓冲大小,保留select查询,下次同样查询可以直接返回结果  
11   max_heap_table_size=256M   每个表所允许的内存的最大容量(防止内存被大表直接占用完)  
13   query_cache_type=1   开启查询缓存  
14   binlog_cache_size = 2M   binlog记录事务所保留的缓存大小  
15   table_open_cache=128   每个线程允许打开表的数量  
16   thread_cache=1024   保留的用于从重用的线程数  
17   thread_concurrency=24   向系统发送希望用到的线程的个数(一般为CPU的数量的二到四倍)  
18   wait_timeout=18000   sleep操作最大等待时间(即一个后台运行的命令最大时间)  
19   join_buffer_size = 1024M   优化全联合,当联合表操作时,使用此缓存  
20   sort_buffer_size=8M   排序操作缓存  
21   read_rnd_buffer_size = 8M   排序完成后会放入此缓存,可以减少磁盘IO  
22   max-connect-errors=100000   负责阻止过多尝试失败的客户端以防止暴力破解密码  
23   max-connections=3000   最大连接数  
24   explicit_defaults_for_timestamp=true   开启查询缓存  
25   sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES   定义其工作模式,mysql会自动选择定义的模式  

六、检查 1、查看进程是否存在

ps -ef|grep mysql

2、查看是否可以登录

mysql -ulinuxidc -plinuxidc

七、监控 1、zabbix-mysql监控 2、zabbix-mysql主从监控 八、启动、关闭和登录 1、启动

service mysqld start

2、关闭

service mysqld stop

3、重启

service mysqld restart

4、登录

mysql -ulinuxidc -plinuxidc

九、压力测试 十、其他

mysql备份&还原

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/df2b38975926a34237c70595c8a0463f.html