alexdeg
@alexdeg
Новатор

Как изменить сопоставление кодировки соединения с utf8mb4_general_ci?

Не получается изменить сопоставление кодировки соединения utf8mb4_general_ci на utf8_general_ci. При попытке соединения в phpmyadmin появляется сообщения внизу панели "Вы подключились как 'root' без ввода пароля, что характерно для стандартных настроек MySQL аккаунта. MySQL сервер, запущенный с данными настройками, открыт для вторжений. Вам следует исправить данную погрешность, установив пароль для пользователя 'root'."

Не получается даже войти под другим пользователем в систему, он сразу входит в панель под root и без пароля. Через учетные записи пользователей хотел поставить на root пароль - упал весь phpmyadmin, приходилось переустанавливать.

Развернул все через xampp. Версия php - 5.6.28. Версия MySQL - 4.5.1.

Все таблицы с нужной кодировкой стоят и вся бд созданная тоже. Помогите, я работаю на стеке js (вообще божественно и клиент и сервер) а сейчас нужно выполнить работу на этой ублюдочной связке с вечными проблемами в кодировке. Пересмотрел кучу решений, нигде ничего не подходит для решения проблемы.
  • Вопрос задан
  • 3150 просмотров
Решения вопроса 1
VELIK505
@VELIK505
Руководитель департамента profitcentr.com
[client]
default-character-set = utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы