Mysql安装时进行初始化安装,最长碰到的问题就是配置参数兼容性的问题,因为数据库的参数发生改变,导致数据库无法识别的情况很让人头疼,好在有官方文档的指引,才能解决这类问题的发生

当前广泛应用的是mysql5.5以上版本,这里以5.6为例,一下包含了所有mysql5.6在使用的参数:

http://dev.mysql.com/doc/refman/5.6/en/mysqld-option-tables.html

比如如下的报错:

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

警告说明该参数过去为隐式的默认值,但在新的版本中弃用,需要在配置或启动时显式的增加该配置参数explicit_defaults_for_timestamp。

查看官网解释:

1、Mysql的Timestamp列如果没有显式的声明为空,则给时间戳列分配为非空属性。(其他数据类型的列,如没有显式的声明非空,则允许为空)也就是说当设置这些列为空值时,默认转化为当前的时间戳。

2、当Timestamp作为表中首列时,如不声明为空、显式的Default和ON UPDATE子句。则自动分配为default current_timestamp和on update current_timestamp属性。

3、当Timestamp列作为表中第二列时,如不声明为空、default子句,则自动分配为default '0000-00-00 00:00:00'('零' 时间戳)。对于不指明具体Timestamp的行,该列会自动分配零时间戳,且不会产生警告。

这些非标行为仍作为默认的时间戳规则直到5.6.6版本被弃用,所以当初始化数据库时会出现上面的告警信息时,可以通过指定explicit_defaults_for_timestamp参数来改变这种非标行为

explicit_defaults_for_timestamp采用boolean(布尔)值,默认为FALSE,可以再配置文件my.cnf中明确的开启开参数

explicit_defaults_for_timestamp=true

在5.1版本中innodb_file_io_threads参数,设置mysql innodb引擎I/O线程的数量,5.1版使用Innodb plugin时,才用innodb_read_io_threads和innodb_write_io_threads参数来代替,而到了5.6版本则直接使用这两个参数,取消了innodb_file_io_threads参数。

innodb_read_io_threads 默认值4、最小值1、最大值64。

innodb_additional_mem_pool_size在mysql5.6以上的版本已被弃用

myisam_recover被替换为myisam_recover_options

该参数有4个选项分别为:

OFF

DEFAULT

BACKUP

FORCE

QUICK

如果要指定多参数可以使用逗号分隔,不指定值则等同于指定DEFAULT,显式的指定""表示OFF

转载于:https://blog.51cto.com/onlinekof2001/1629665

Mysql配置参数常见问题相关推荐

  1. mysql配置参数调优(8GB内存和64GB内存)

    文章目录 一.前言 二.查看服务器的CPU和内存 1.查看CPU的个数 2.查看服务器的内存 3.数据库版本 三.64GB内存的mysql配置参数 四.本机8GB内存的mysql配置参数 1.查看数据 ...

  2. mysql配置参数优化提示

    尽管你可以调节很多MySQL服务器上的变量,但是在大多数通常的工作负载下,只有少数几个才真正重要.如果你把这些变量设置正确了,那么修改其他变量最多只能对系统性能改善有一定提升. key_buffer_ ...

  3. MySQL配置参数大全

    名称 是否需要重启 值 允许值 描述 auto_increment_increment 否 1 1-65,535 auto_increment_increment和auto_increment_off ...

  4. MySql配置参数详解

    #*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取.注意只有MySQL附带的客户端应用程序保证可以读取这段内容.如果你想你自己的MySQL应用程序获取这 ...

  5. window环境下mysql配置参数_Window下mysql环境配置问题整理

    Window下mysql环境配置问题整理 参考如下链接. 启动服务错误信息 管理员模式打开cmd mysqld install net start mysql MYSql服务正在启动 MYSql服务无 ...

  6. MySQL相关参数配置及性能优化

    MySQL及其优化 文章目录 MySQL及其优化 数据库相关概念 事务的四大特性ACID 影响mysql数据库性能的几个方面 数据库性能优化的重点 CentOS系统参数优化 内核相关参数(/etc/s ...

  7. php+php-fom+nginx配置参数调优详解

    文章目录 一.前言 1.mysql配置参数: 2.注意 二.php参数配置及讲解 1.phpini的基本设置 2.php参数设置 三.php-fpm设置 1.设置子进程数,增加并发量 2.防止频繁出现 ...

  8. MySQL服务器参数介绍

    前面介绍了服务器硬件,操作系统,和数据库引擎对数据库性能的影响,现在我们再来看看,MYSQL服务器配置,是如何影响MYSQL性能的,大家知道,MYSQL有大量可以修改的参数,以我们演示的MYSQL系统 ...

  9. linux mysql配置修改_【Mysql】linux下mysql的配置修改

    1.mysql启动和停止等操作 # /etc/init.d/mysqld start:# service mysqld start:#service mysqld stop :#/etc/init.d ...

最新文章

  1. python十大标准_python对标准类型的分类
  2. (转)C语言字节对齐
  3. 错误传播 --try{}catch(e){console.log(e)}
  4. value proposition canvas
  5. python双等号怎么输入_python中的星号‘*’和双星号‘**’的解说
  6. HTML中小meta的大作用
  7. YBROJ洛谷P3211:XOR和路径(线性基,期望dp)
  8. phpstorm如何回滚。并取消本地提交
  9. linux gpt分区看不到,Linux无法看到我的任何分区 – 备份GPT表不在磁盘的末尾
  10. 华为P40 Pro将搭载索尼IMX 700传感器:支持十六像素合一
  11. 我的blog终于开张啦 :)
  12. Git----远程仓库之添加远程库02
  13. ubuntu 版mysql客户端工具_ubuntu安装mysql可视化工具MySQL-workbench及简单操作
  14. D star路径搜索算法
  15. 2k显示无法连接服务器,NBA2K18无法连接服务器怎么办 无法连接服务区解决方法一览...
  16. 爬虫不借助浏览器登录_借助Android音乐播放器和旅行组合踏上道路
  17. 3D数据基础——向量介绍与3D向量类的实现
  18. Java手机游戏新流星蝴蝶剑,网页最好玩的游戏
  19. SMP、NUMA、MMP的简介
  20. OpenCV38:特征匹配

热门文章

  1. linuxpython安装_Linux安装python3.6
  2. 高中信息技术考试软件_郑州市高中信息技术学业水平考试23日起网上报名
  3. Sun公司网站上的Swing实例,想学Swing的不看后悔
  4. 什么是事件冒泡?如何阻止事件冒泡?
  5. Spring Boot 案例:连接后台数据库实现用户登录
  6. 【BZOJ1236】KPSUM,记数类问题(乱搞)
  7. 【BZOJ3152】组合子逻辑,贪心+堆
  8. java中利用框架传入相同的url实现crud操作_Java SSM框架基础面试题
  9. 2017.10.9 DZY Loves Math V 失败总结
  10. 2017.9.24 森林 失败总结