MySQL变量变更小记
2017-03-02 17:08
155 查看
MySQL会随版本的更新,在新版本中淘汰一些variable和引入一些新的variable。在配置variable后不起作用或安全扫描取不到variable值产生告警时,可能正是variable变更的原因。
在5.1版本中修改my.cnf的mysql和mysql节区加入default-character-set即可,如下:
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
在5.5版本后,mysqld节区需要改用character-set-server,即如下:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
5.6官方移除说明,如要查看其他版本将链接中的5.6改为对应版本即可:https://dev.mysql.com/doc/refman/5.6/en/mysql-nutshell.html#mysql-nutshell-removals
1.default-character-set和character-set-server:
MySQL默认采用latin编码,要使其支持中文我们要将其编码改为utf8。在5.1版本中修改my.cnf的mysql和mysql节区加入default-character-set即可,如下:
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
在5.5版本后,mysqld节区需要改用character-set-server,即如下:
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
2.log_slow_queries(OFF/ON)
在5.6版本以slow_query_log代替,并配以slow_query_log_file=file_name指定日志文件。5.6官方移除说明,如要查看其他版本将链接中的5.6改为对应版本即可:https://dev.mysql.com/doc/refman/5.6/en/mysql-nutshell.html#mysql-nutshell-removals
相关文章推荐
- MySQL 变量
- Slf4j+Logback配置文件变量使用小记
- mysql_redolog配置变更实录
- MySQL业务分析小记
- MySql 申明变量以及赋值
- MySql中的变量定义
- mysql变量使用总结
- MySQL 多列索引优化小记
- MySQL 5.5 服务器变量详解(一)
- 如何在win7下设置mysql的环境变量
- MySQL基础之 path环境变量的作用 (科普)
- linux mysql 5.7.17 编译安装小记
- MySQL for Mac 安装和基本操作(包含后期的环境变量设置)
- 24、MySQL 8.0 5.1.5服务器系统变量
- mysql变量监控的存储过程
- 常用的MySQL命令小记
- 解压版mysql配置问题(环境变量和注册表)
- 关于MySQL变量innodb_rollback_on_timeout一些讨论
- MySQL 临时变量取值三例
- 读书笔记-MySQL存储过程-变量