Buongiorno,
ho un problema nell'importare un database in phpMyAdmin. L'errore è:
Visto che la versione di MySQL in uso è la 5.1 come posso risolvere questo problema?Citazione:
#1273 - Unknown collation: 'utf8mb4_unicode_ci'
Printable View
Buongiorno,
ho un problema nell'importare un database in phpMyAdmin. L'errore è:
Visto che la versione di MySQL in uso è la 5.1 come posso risolvere questo problema?Citazione:
#1273 - Unknown collation: 'utf8mb4_unicode_ci'
Cambiala in utf8_unicode_ci, non è la stessa identica cosa ma a meno di qualche carattere particolare (alcune emoji o caratteri orientali) non dovresti incontrare problemi.
Ci avevo provato e si è sballato tutto il sito.
Ho provato anche questo script bash
Ma mi dava errore di host poi alla fine ho risolto esportando il database in compatibilità per MySQL4 e reimportandolo come tale.Codice:DB="your_database_name"
USER="your_db_user"
PASS="your_db_pass"
(
echo 'ALTER DATABASE `'"$DB"'` CHARACTER SET utf8 COLLATE utf8_general_ci;'
mysql -p$PASS -u $USER "$DB" -e "SHOW TABLES" --batch --skip-column-names \
| xargs -I{} echo 'ALTER TABLE `'{}'` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;'
) \
| mysql -p$PASS -u $USER "$DB"