#1273-Unknown collation: 'utf8mb4 unicode 520 ci'

Mam stronę WordPress na moim lokalnym serwerze WAMP. Ale kiedy wgrywam jego bazę danych na serwer live, dostaję błąd

#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’
Każda pomoc będzie mile widziana!
Author: Sunil Garg, 2017-02-22

7 answers

Możesz to rozwiązać, znajdując

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

W Twoim pliku .sql i zamieniając go na

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
 79
Author: savani sandip,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-13 18:48:40

Uważam, że ten błąd jest spowodowany tym, że serwer lokalny i serwer na żywo działają różne wersje MySQL. Aby rozwiązać ten problem:

  1. Otwórz plik sql w edytorze tekstu
  2. Znajdź i zamień wszystkie utf8mb4_unicode_520_ci na utf8mb4_unicode_ci
  3. Zapisz i wgraj do nowego mySql db

Hope that helps Tutaj wpisz opis obrazka

 161
Author: Sabba Keynejad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-09 00:12:10

W moim przypadku okazuje się, że moje
działał nowy serwer MySQL 5.5,
stary serwer działał MySQL 5.6.
Wystąpił błąd podczas próby zaimportowania pliku .sql, który wyeksportowałem ze starego serwera.

MySQL 5.5 nie obsługuje utf8mb4_unicode_520_ci, ale
MySQL 5.6 robi.

Aktualizacja do MySQL 5.6 na nowym serwerze rozwiązała błąd !

Jeśli chcesz zachować MySQL 5.5, możesz:
- zrób kopię wyeksportowanego pliku .sql
- wymień instancje utf8mb4unicode520_ci i utf8mb4_unicode_520_ci
...z utf8mb4_unicode_ci
- Importuj zaktualizowany plik .sql.

 31
Author: SherylHohman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-03 03:54:55

Po Prostu Usuń "520_"
utf8mb4_unicode_520_ciutf8mb4_unicode_ci

 5
Author: Shakil Hossain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-17 19:55:54

Otwórz plik sql w edytorze tekstu;

1. Search: utf8mb4_unicode_ci Replace: utf8_general_ci (Replace All)

2. Search: utf8mb4_unicode_520_ci Replace: utf8_general_ci (Replace All)

3. Search: utf8mb4 Replace: utf8 (Replace All)

Zapisz i wgraj!

 5
Author: VUUB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-04 20:22:11

Znajdź i zamień:

utf8mb4_unicode_520_ci

Z

utf8_general_ci

W całym pliku sql

 3
Author: Fawel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-06 05:37:23

Łatwa wymiana

sed -i 's/utf8mb4_unicode_520_ci/utf8mb4_unicode_ci/g' your_sql_file.sql
 1
Author: Scard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-29 05:08:04