1

Тема: Не создается пользователь pma

ПРи попытке выполнить этот шаг: "Следующим шагом необходимо создать специального пользователя с именем "pma" и наделить его соответствующими правами, для чего нажмите "Privileges" ("Привилегии"), на открывшейся странице нажмите ссылку "Add a new User" - при нажатии на "Привилегии" выдается следующее сообщение:
Warning: Your privilege table structure seems to be older than this MySQL version!
Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem!
Что делать дальше?

2

Re: Не создается пользователь pma

fingus
Очевидно, что вы импортировали таблицу mysql, содержащую внутренние данные сервера, со старой версии.
Решение следующее: найдите в установочном каталоге MySQL файл share/mysql_fix_privilege_tables.sql и импортируйте его. Это исправит структуру таблиц для работы с новой версией MySQL.

3

Re: Не создается пользователь pma

Hanut сказал:

fingus
Очевидно, что вы импортировали таблицу mysql, содержащую внутренние данные сервера, со старой версии.
Решение следующее: найдите в установочном каталоге MySQL файл share/mysql_fix_privilege_tables.sql и импортируйте его. Это исправит структуру таблиц для работы с новой версией MySQL.

Тогда выдает вот это:
Ответ MySQL: 

#1046 - No database selected

4

Re: Не создается пользователь pma

fingus
Добавьте следующее первой строкой в файл mysql_fix_privilege_tables.sql:

USE `mysql`;