zoukankan      html  css  js  c++  java
  • upgrade mysql

    一、主要升级步骤:参考参考文档1

    二、升级注意事项:

    1.备份

    2.版本差异,即新版本新特性

    3.如果有复制的话,可以先升级从库,切换后再升级主库(要确保路由),保证业务的正常运行

    三、升级出现的问题

    1.server_id

    如果my.cnf文件中没有server-id选项的话,使用新版本程序无法启动原实例,errorlog也不会报错

    2.error-message

    Can't find error-message file '/usr/local/src/Percona-Server-5.7.19-17-Linux.x86_64.ssl101/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive

    如果报这个错的话,参考参考文档2,是配置文件中添加了basedir的缘故,注掉即可

    3.unknown variable

    unknown variable 'myisam_recover=BACKUP'

    unknown variable 'innodb_additional_mem_pool_size=16M'

    unknown variable 'innodb_file_io_threads=4'

    碰到这个错误的解决办法有两:1.注掉选项,2.找到新版本对应的变量,改之即可。

    4.O_DIRECT

    Failed to create check sector file, errno:13 Please confirm O_DIRECT is supported and remove the file /var/lib/check_sector_size if it exists.

    办法同上,注掉,修改innodb_flush_method

    参考文档1:MySQL upgrade

    参考文档2:error-message

  • 相关阅读:
    Big-data:Linux基础(04)--快捷键
    Big-data:Linux基础(03)
    Big-data:Linux基础(02)
    [mysql]删除和修改
    git使用两个异常处理
    jmeter函数使用以及json格式的后置处理器
    jmeter遇到中文不可见
    jmeter参数化
    GIT简易使用
    mysql基本语句(更新中)
  • 原文地址:https://www.cnblogs.com/geek-ace/p/7526433.html
Copyright © 2011-2022 走看看