Я не думаю, что вы пытаетесь сделать то, что вы на самом деле хотите сделать. Как и в случае, фактические шаги, которые вы пытаетесь предпринять, не будут выполнять желаемое действие.
Предполагается, что вы не можете напрямую ВСТАВИТЬ INFORMATION_SCHEMA
. От the manual:
База данных INFORMATION_SCHEMA содержит несколько таблиц только для чтения. Они фактически являются представлениями, а не базовыми таблицами, поэтому нет связанных с ними файлов, и вы не можете установить триггеры на них. Кроме того, нет каталога базы данных с этим именем.
Хотя вы можете выбрать INFORMATION_SCHEMA в качестве базы данных по умолчанию с инструкцией USE, , вы можете читать содержимое таблиц, а не выполнять операции INSERT, UPDATE или DELETE.
Теперь о вашей проблеме phpMyAdmin. Можете ли вы войти в систему с клиентом командной строки? Когда вы говорите, что предоставили все привилегии пользователю root, откуда вы это сделали? Кроме того, не ваш MySQL пришел с уже созданным пользователем root, имеющим все привилегии? Я не уверен, зачем вам сами делать гранты. Покажите нам свой файл config.inc.php
, пожалуйста.
Thanx много для ответа. – KunalC