在线升级mariadb10版本会覆盖掉老版本配置信息吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在线升级mariadb10版本会覆盖掉老版本配置信息吗相关的知识,希望对你有一定的参考价值。
参考技术A 配置信息还是原来的通过Windows任务栏上的“资讯和兴趣”功能,用户可以快速访问动态内容的集成馈送,如新闻、天气、体育等,这些内容在一天内更新。用户还可以量身定做自己感兴趣的相关内容来个性化任务栏,从任务栏上无缝地阅读资讯的同时,因为内容比较精简所以不太会扰乱日常工作流程
将 MariaDB 10.1.32 版本升级到 10.3.7
【中文标题】将 MariaDB 10.1.32 版本升级到 10.3.7【英文标题】:Upgrading MariaDB 10.1.32 version to 10.3.7 【发布时间】:2019-01-08 17:30:26 【问题描述】:是否可以一步直接从 10.1.x 升级到 10.3.x?或者我必须先升级到 10.2。 x 然后到 10.3.x。
关于升级我们的生产 MariaDB 服务器的问题非常重要,我找不到任何关于从 10.1 系列升级到 10.3 系列的答案或说明。
所以我必须这样做: 10.1.32 --> 10.2.16 10.2.16 --> 10.3.7 要么 一次 10.1.32 --> 10.3.7
【问题讨论】:
【参考方案1】:一般来说,对于关键生产环境的任何升级:
最好的方法是使用或创建一个尽可能接近您的生产环境的测试环境并在那里测试升级。 进行备份并准备回滚,以便您准备好撤消更改专门针对 MariaDB:引用其支持页面上的其他相关问题:
跳过版本的主要问题是,虽然升级一个主要版本通常是经过良好测试的,但跳过版本不是,所以你 可能会遇到不兼容问题
即使您发现它适用于其他人的轶事迹象,像 MariaDB 这样的数据库引擎可能与不同的存储引擎等存在复杂性,这可能使其在某些设置中比在其他设置中更加棘手。
【讨论】:
谢谢,实际上我认为由于我们使用 InnoDB 作为存储引擎,并且在 my.cnf 文件中没有任何不推荐使用的选项,因此可以直接升级。但正如你所说,最好是测试,逐步升级更安全。【参考方案2】:1:从 Xampp 控制面板关闭或退出 XAMPP 服务器。 2:下载MariaDB的ZIP版本 3:将xampp/mysql文件夹重命名为mysql_old。 4:解压或解压 MariaDB ZIP文件的内容到你的XAMPP 文件夹。 5:将 MariaDB 文件夹重命名为 mariadb-5.5.37-win32 之类的名称 mysql. 6 : 将 xampp/mysql/data 重命名为 data_old。 7:复制xampp/mysql_old/data文件夹到xampp/mysql/. 8:复制xampp/mysql_old/backup文件夹到xampp/mysql/. 9:复制xampp/mysql_old/scripts文件夹到xampp/mysql/. 10:复制mysql_uninstallservice.bat和mysql_installservice.bat xampp/mysql_old/ 进入 xampp/mysql/. 11 : 复制 xampp/mysql_old/bin/my.ini 到 xampp/mysql/bin. 12:使用记事本等文本编辑器编辑 xampp/mysql/bin/my.ini。找到 skip-federated 并在其前面(左侧)添加一个 # 以注释掉该行(如果存在)。保存并退出编辑器。 13 : 启动 XAMPP。注意 如果无法从 Xampp 控制面板启动 mysql。 在 xampp/mysql/bin/my.ini 中的任何位置添加此“skip-grant-tables”语句 文件 14:运行xampp/mysql/bin/mysql_upgrade.exe。 15 : 关闭并重新启动 MariaDB (MySQL)。 如果仍然 mysql 未启动,请按照以下注意步骤(!重要)
注意:mysql错误日志文件: c:\xampp\mysql\bin\mysqld.exe: unknown variable 'innodb_additional_mem_pool_size=2M' like please remove or commented this此路径中 my.ini 文件中的语句 xampp/mysql/bin/my.ini 文件。
来自link的帮助。
【讨论】:
以上是关于在线升级mariadb10版本会覆盖掉老版本配置信息吗的主要内容,如果未能解决你的问题,请参考以下文章