Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Duplicate
-
10.0.21, 10.1.22
-
None
-
Debian 8 (Jessie) and OpenSuSE 13.2
Description
We had in a MariaDB Training Standard Linux distros with standard MariaDB Installations and wanted to upgrade to the newest MariaDB 10.1 from MariaDB repository.
We later found out because of an error in journalcontrol that an upgrade from the DD never happened:
InnoDB: Error: Column last_update in table "mysql"."innodb_table_stats" is INT UNSIGNED NOT NULL but should be BINARY(4) NOT NULL (type mismatch)
|
we have the opinion that during upgrade MariaDB package should:
a) either upgrade with mysql_upgrade directly or
b) alternatively clearly should state that an upgrade is needed!
Regards,
Oli
Attachments
Issue Links
- duplicates
-
MDEV-19233 mysql_upgrade is not executed on package upgrade on Debian
-
- Closed
-
- is duplicated by
-
MDEV-24172 data structure tests for innodb_table_stats and innodb_index_stats incorrect
-
- Closed
-
- relates to
-
MDEV-12275 debian-start spams the syslog after an upgrade
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Description |
We had in a MariaDB Training Standard Linux distros with standard MariaDB Installations and wanted to upgrade to the newest MariaDB 10.1 from MariaDB repository.
We later found out because of an error in journalcontrol that an upgrade from the DD never happened: InnoDB: Error: Column last_update in table "mysql"."innodb_table_stats" is INT UNSIGNED NOT NULL but should be BINARY(4) NOT NULL (type mismatc we have the opinion that during upgrade MariaDB package should: a) either upgrade with mysql_upgrade directly or b) alternatively clearly should state that an upgrade is needed! Regards, Oli |
We had in a MariaDB Training Standard Linux distros with standard MariaDB Installations and wanted to upgrade to the newest MariaDB 10.1 from MariaDB repository.
We later found out because of an error in journalcontrol that an upgrade from the DD never happened: {noformat} InnoDB: Error: Column last_update in table "mysql"."innodb_table_stats" is INT UNSIGNED NOT NULL but should be BINARY(4) NOT NULL (type mismatch) {noformat} we have the opinion that during upgrade MariaDB package should: a) either upgrade with mysql_upgrade directly or b) alternatively clearly should state that an upgrade is needed! Regards, Oli |
Labels | need_feedback |
Labels | need_feedback |
Assignee | Otto Kekäläinen [ otto ] |
Assignee | Otto Kekäläinen [ otto ] | Ondřej Surý [ oerdnj ] |
Link |
This issue relates to |
Fix Version/s | 10.0 [ 16000 ] | |
Fix Version/s | 10.1 [ 16100 ] |
Assignee | Ondřej Surý [ oerdnj ] | Vicentiu Ciorbaru [ cvicentiu ] |
Link |
This issue duplicates |
Link |
This issue is duplicated by |
Component/s | Storage Engine - InnoDB [ 10129 ] | |
Component/s | Packaging [ 10700 ] | |
Component/s | Server [ 13907 ] | |
Fix Version/s | N/A [ 14700 ] | |
Fix Version/s | 10.0 [ 16000 ] | |
Fix Version/s | 10.1 [ 16100 ] | |
Assignee | Vicențiu Ciorbaru [ cvicentiu ] | Daniel Black [ danblack ] |
Resolution | Duplicate [ 3 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 80446 ] | MariaDB v4 [ 152003 ] |
You mentioned both Debian and openSUSE, which one was it that you experienced the problem on? They are essentially different in regard to mysql_upgrade.
As I understand, both Debian Jessie and openSUSE 13.2 have MariaDB 10.0.
How exactly did you perform the upgrade on each of the systems?
Are you getting this error every time you start the server, or did you get it only once?