Remove end-of-life MySQL 5.5.x

This commit is contained in:
Tim Vaillancourt 2022-02-25 00:02:27 +01:00
parent 4142f5d07b
commit 5ea949f31e
21 changed files with 12 additions and 21 deletions

View File

@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
version: [mysql-5.5.62,mysql-5.6.43,mysql-5.7.25,mysql-8.0.16]
version: [mysql-5.6.43,mysql-5.7.25,mysql-8.0.16]
steps:
- uses: actions/checkout@v2

View File

@ -2,6 +2,8 @@
### Requirements
- `gh-ost` currently requires MySQL versions 5.6 and greater.
- You will need to have one server serving Row Based Replication (RBR) format binary logs. Right now `FULL` row image is supported. `MINIMAL` to be supported in the near future. `gh-ost` prefers to work with replicas. You may [still have your master configured with Statement Based Replication](migrating-with-sbr.md) (SBR).
- If you are using a replica, the table must have an identical schema between the master and replica.

View File

@ -364,8 +364,7 @@ func (this *Inspector) validateBinlogs() error {
}
query = `select @@global.binlog_row_image`
if err := this.db.QueryRow(query).Scan(&this.migrationContext.OriginalBinlogRowImage); err != nil {
// Only as of 5.6. We wish to support 5.5 as well
this.migrationContext.OriginalBinlogRowImage = "FULL"
return err
}
this.migrationContext.OriginalBinlogRowImage = strings.ToUpper(this.migrationContext.OriginalBinlogRowImage)
if this.migrationContext.OriginalBinlogRowImage != "FULL" {

View File

@ -1 +0,0 @@
(5.5)

View File

@ -1 +0,0 @@
(5.5)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +1 @@
(5.5|5.6)
(5.6)

View File

@ -1 +0,0 @@
(5.5)

View File

@ -1 +0,0 @@
(5.5)

View File

@ -1 +0,0 @@
(5.5)

View File

@ -1 +0,0 @@
(5.5)

View File

@ -1 +0,0 @@
(5.5)

View File

@ -1 +0,0 @@
(5.5)