2015-11-20 24 views
5

başlatılamıyorPHP PDOException: sqlstate [HY000] [2019] İşte benim php ve mysql -version çıkışı Ben 8 drupal CentOS 6. yüklü karakter set utf8mb4

Sunucu sürümü: 5.7.9 MySQL Topluluk Sunucusu (GPL) PHP 5.6.14 (cli) (dahili: Eki 16 2015 08:41:09)

Ama hala

PDOException bağlantı hatası alıyorum: sqlstate [HY000] [2019] Can karakter kümesini utf8mb4 (yol:/usr/share/mysql/charsets /)/var/www/m2m/core/lib/Drupal/Component/DependencyInjection/PhpArrayContain Ben de OS X MySQL Server sürüm bu yapılandırmaya sahip 83

hattında er.php: 5.6.27 Homebrew ve PHP 5.6.15 (cli) (dahili: Eki 31 2015 07:39:39)

ve her şey yolunda.

Herhangi bir fikrin var mı?

+0

SET NAMES 'utf8mb4' ı deneyebilir misiniz? [Http://dev.mysql.com/doc/refman/5.7/en/charset-connection.html](http://dev.mysql.com/doc/refman/5.7/en/charset-connection.html) – pavlovich

+0

MySQL'de oturum açın ve 'karakter kümesini 'utf%' olarak ayarlayın;', utf8mb4'ü görüyor musunuz? –

+0

mysql> 'utf%' gibi karakter kümesini göster ->; + --------- + ------------------ + ------------------- - + -------- + | Charset | Açıklama | Varsayılan harmanlama | Maxlen | + --------- + ------------------ + ------------------- - + -------- + | utf8 | UTF-8 Unicode | utf8_general_ci | 3 | | utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 | | utf16 | UTF-16 Unicode | utf16_general_ci | 4 | | utf16le | UTF-16LE Unicode | utf16le_general_ci | 4 | – vaninv

cevap

7

Herhangi bir yardım, CentOS'ta, tüm paketler için güncel bir problem yaşadım. Sorun mysql sürücüsü ile yapıldı. Aşağıdakileri çalıştırarak düzeltildi: Web sunucusu yeniden başlatılıyor.

+0

benim utf8mb4 tanımı ile bir bölüm ekleyerek geçici olarak çözüldü Teşekkürler, tamamen çözdü benim sorun – vaninv