Таблица mysql.user
- это то, о чем вы спрашиваете?Или это какой-то более новый плагин?
Пароли в этой таблице не являются реальными паролями, а передаются через одностороннее шифрование, а затем сохраняются в тексте, совместимом с ascii, latin1 и utf8.,Не беспокойтесь об этом столбце в этой таблице.
Если вы делаете свое собственное управление паролями, то вы упустили несколько битов информации.Вы подключаете как utf8 или latin1?Давайте посмотрим SHOW CREATE TABLE
.Храните ли вы pwd без шифрования (тем самым будучи более уязвимым)?
И как вы конвертировали свои таблицы?Есть несколько неправильных способов.Я рекомендую вам проверить их сейчас , прежде чем беспорядок усугубится.Сохраните не-ascii символ в некоторой таблице, затем выполните SELECT col, HEX(col) FROM ...
;мы можем видеть, правильно ли он хранится в отличие от «двойного кодирования» или других неприятных.Подробнее обсуждение