Ошибка при создании нового пользователя в MySQL


Если при создании в PHPMyAdmin нового пользователя возникает ошибка #1054 — Неизвестный столбец ‘plugin’ в ‘field list’, это значит что после обновления MySQL не обновили GRANT привилегии root пользователя. Для проверки этого необходимо выполнить запрос (например, в phpmyadmin):
SELECT COUNT(1) column_count FROM information_schema.columns
WHERE table_schema='mysql' AND table_name='user';

Вы должны получить следующий номер, соответствующий вашей версии MySQL:
MySQL 5.6 — 43
MySQL 5.5 — 42
MySQL 5.1 — 39
MySQL 5.0 — 37

Если цифра не соответствует вашей версии, то необходимо в терминале от имени SU выполнить команду:
mysql_upgrade --upgrade-system-tables -u root -p

[root@phpmyadmin]# mysql_upgrade —upgrade-system-tables -u root -p
Enter password:
Looking for ‘mysql’ as: mysql
The —upgrade-system-tables option was used, databases won’t be touched.
Running ‘mysql_fix_privilege_tables’…
OK

Поделиться в: