diff --git a/docker/docker-compose-without-neo4j.override.yml b/docker/docker-compose-without-neo4j.override.yml index f6f05a52d6489..7a934a8aa25d6 100644 --- a/docker/docker-compose-without-neo4j.override.yml +++ b/docker/docker-compose-without-neo4j.override.yml @@ -6,7 +6,7 @@ services: hostname: mysql image: mysql:5.7 env_file: mysql/env/docker.env - command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci + command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin ports: - "3306:3306" volumes: diff --git a/docker/docker-compose.override.yml b/docker/docker-compose.override.yml index 63180a9131ca1..e08d1c29cd22c 100644 --- a/docker/docker-compose.override.yml +++ b/docker/docker-compose.override.yml @@ -7,7 +7,7 @@ services: hostname: mysql image: mysql:5.7 env_file: mysql/env/docker.env - command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci + command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin ports: - "3306:3306" volumes: diff --git a/docker/mysql-setup/init.sql b/docker/mysql-setup/init.sql index 83ae2e0447a5a..bb76d84bac183 100644 --- a/docker/mysql-setup/init.sql +++ b/docker/mysql-setup/init.sql @@ -1,5 +1,5 @@ -- create datahub database -CREATE DATABASE IF NOT EXISTS DATAHUB_DB_NAME CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +CREATE DATABASE IF NOT EXISTS DATAHUB_DB_NAME CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; USE DATAHUB_DB_NAME; -- create metadata aspect table diff --git a/docker/mysql/docker-compose.mysql.yml b/docker/mysql/docker-compose.mysql.yml index 1cfe91a29f30a..70287433bb541 100644 --- a/docker/mysql/docker-compose.mysql.yml +++ b/docker/mysql/docker-compose.mysql.yml @@ -7,7 +7,7 @@ services: hostname: mysql image: mysql:5.7 env_file: env/docker.env - command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci + command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin ports: - "3306:3306" volumes: diff --git a/docker/mysql/init.sql b/docker/mysql/init.sql index 6d08983e5994c..43b69e12f4ed9 100644 --- a/docker/mysql/init.sql +++ b/docker/mysql/init.sql @@ -9,7 +9,7 @@ CREATE TABLE metadata_aspect_v2 ( createdby VARCHAR(255) NOT NULL, createdfor VARCHAR(255), CONSTRAINT pk_metadata_aspect_v2 PRIMARY KEY (urn,aspect,version) -) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; +) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; INSERT INTO metadata_aspect_v2 (urn, aspect, version, metadata, createdon, createdby) VALUES( 'urn:li:corpuser:datahub', diff --git a/docker/quickstart/docker-compose-without-neo4j.quickstart.yml b/docker/quickstart/docker-compose-without-neo4j.quickstart.yml index 49fac8983a2d5..cddd1e0f88817 100644 --- a/docker/quickstart/docker-compose-without-neo4j.quickstart.yml +++ b/docker/quickstart/docker-compose-without-neo4j.quickstart.yml @@ -105,7 +105,7 @@ services: hostname: kafka-setup image: linkedin/datahub-kafka-setup:${DATAHUB_VERSION:-head} mysql: - command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci + command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin container_name: mysql environment: - MYSQL_DATABASE=datahub diff --git a/docker/quickstart/docker-compose.quickstart.yml b/docker/quickstart/docker-compose.quickstart.yml index 6de1c37e97a47..5aaf3fd3e8c68 100644 --- a/docker/quickstart/docker-compose.quickstart.yml +++ b/docker/quickstart/docker-compose.quickstart.yml @@ -109,7 +109,7 @@ services: hostname: kafka-setup image: linkedin/datahub-kafka-setup:${DATAHUB_VERSION:-head} mysql: - command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci + command: --character-set-server=utf8mb4 --collation-server=utf8mb4_bin container_name: mysql environment: - MYSQL_DATABASE=datahub