是否可以在中一步直接将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
发布于 2018-08-01 09:15:02
一般而言,对于关键生产环境的任何升级:
具体而言,MariaDB :引用支持页面中的其他相关问题:
跳过版本的主要关注点是,虽然升级一个主要版本通常是经过良好测试的,但跳过版本却不是,因此您可能会遇到不兼容问题。
即使您发现它对其他人有用的传闻,像MariaDB这样的数据库引擎在不同的存储引擎中可能很复杂,这可能会使它在某些设置中比在其他设置中更棘手。
发布于 2018-12-13 15:04:00
1:从XAMPP控制面板关闭或退出Xampp服务器。
2:下载ZIP版本 of MariaDB
3:将xampp/mysql文件夹重命名为mysql_old。
4:解压缩或将MariaDB ZIP文件的内容解压到XAMPP文件夹中。
5:将名为MariaDB-5.5.37-Win 32的MariaDB文件夹重命名为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/script文件夹复制到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。
如果无法让mysql从Xampp控制面板启动,Note。在xampp/mysql/bin/my.ini文件中的任何位置添加“跳过-授予-表”语句
14 :运行xampp/mysql/bin/mysql_upgrade.exe。
15 :关机并重新启动MariaDB (MySQL)。
If still **mysql is not started then follow below Note steps(!Important)**备注 :mysql错误日志文件: c:\xampp\mysql\bin\mysqld.exe:未知变量'innodb_additional_mem_pool_size=2M‘,请删除或注释my.ini文件中的以下语句:xampp/mysql/bin/my.ini文件。
来自这个链接的帮助。
https://stackoverflow.com/questions/51628278
复制相似问题