powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
8 сообщений из 8, страница 1 из 1
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862609
luu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
luu
Гость
При попытке обращения к базе через PHP Framework, получаю сообщение:
SQLSTATE[HY000] [2054] Server sent charset unknown to the client. Please, report to the developers
Как это победить?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
mysql> status
--------------
mysql  Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using  EditLine wrapper

Connection id:		1373
Current database:	
Current user:		root@X.X.X.X
SSL:			Cipher in use is DHE-RSA-AES256-SHA
Current pager:		stdout
Using outfile:		''
Using delimiter:	;
Server version:		8.0.17 MySQL Community Server - GPL
Protocol version:	10
Connection:		X.X.X.X via TCP/IP
Server characterset:	utf8mb4
Db     characterset:	utf8mb4
Client characterset:	utf8
Conn.  characterset:	utf8
TCP port:		3306
Uptime:			20 hours 39 min 21 sec

Threads: 2  Questions: 12  Slow queries: 0  Opens: 132  Flush tables: 3  Open tables: 52  Queries per second avg: 0.000
--------------
mysql> 

Содержание файла my.ini (C:/Program Files/MySQL/MySQL Server 8.0/etc/my.ini):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
default_authentification_plugin = mysql_native_password
...
Рейтинг: 0 / 0
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862640
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
luu,

У вас клиент версии 5.7, который не знает про utf8mb4
Обновите клиент.
...
Рейтинг: 0 / 0
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862648
luu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
luu
Гость
В качестве клиента у меня PHP Grid ( https://phpgrid.com). Его не получается поменять. Их ТП говорит, что все ок на их стороне - нужно крутить mysql
неужели нельзя настроить её нужным образом?
...
Рейтинг: 0 / 0
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862658
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftУ вас клиент версии 5.7, который не знает про utf8mb4
Обновите клиент.
utf8mb4 ещё в 5.5 был. Но где вы увидели версию клиента?

luuВ качестве клиента у меня PHP Grid ( https://phpgrid.com). Его не получается поменять. Их ТП говорит, что все ок на их стороне - нужно крутить mysql
неужели нельзя настроить её нужным образом?
Если это php приложение крутится на вашем сервере - то уточняйте phpinfo а именно версию mysql client.
...
Рейтинг: 0 / 0
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862684
luu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
luu
Гость
MelkijluuВ качестве клиента у меня PHP Grid ( https://phpgrid.com). Его не получается поменять. Их ТП говорит, что все ок на их стороне - нужно крутить mysql
неужели нельзя настроить её нужным образом?
Если это php приложение крутится на вашем сервере - то уточняйте phpinfo а именно версию mysql client.

Это?
Client API version mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2dfre $
...
Рейтинг: 0 / 0
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862704
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://bugs.php.net/bug.php?id=74461
should be fixed as of 7.0.19, 7.1.5, and 7.2.0
Вам надо обновить php на релиз не ниже указанных.
...
Рейтинг: 0 / 0
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862717
luu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
luu
Гость
Все получилось. Выбрал более позднюю версию php на хостинг.
Спасибо большое!
...
Рейтинг: 0 / 0
MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
    #39862728
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Melkijutf8mb4 ещё в 5.5 был.да, этот момент я подзабыл.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL 8.0 | SQLSTATE[HY000] [2054] Server sent charset unknown to the client.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]