Некоторое время назад я скопировал (экспортировал) мою базу данных mysql в файл .sql. Когда я это сделал, он также экспортировал информацию из этой базы данных, хотя я этого действительно не хотел. (Если мне не нужна информационная_схема по какой-то причине.) Теперь, я нахожусь в отдельной учетной записи phpmyadmin, пытаясь импортировать мой .sql-файл, но при этом я получаю:Импорт MySQL: PhpMyAdmin не позволит мне получить доступ к 'information_schema'
1044 - Доступ запрещен для пользователя 'sql595249 '@'% 'в базу данных' information_schema '
В этом файле .sql есть много кода, связанного с информационным_схемами, я попытался просто удалить первые несколько строк, на которые указывает экспорт, чтобы создать его, но это doesn 't работать, потому что все еще тираж, чтобы вставить кучу таблиц, а что нет. Я не уверен, как удалить каждую строку кода, которая меняет ее, не боясь часами.
Кроме того, я нахожусь на сайте phpmyadmin, то есть сервер не запускается на моем собственном компьютере. Я не могу установить какой-либо специальный тип программного обеспечения для phpmyadmin или mysql.
Можете ли вы добавить некоторые релевантные части дампа к вопросу? Таким образом мы увидим, можно ли их безопасно отфильтровать из дампа, или вам нужны повышенные привилегии. – Kenney
information_schema только для чтения, он содержит метаданные всех объектов базы данных в экземпляре mysql. Когда вы создаете, изменяете или удаляете любые объекты базы данных, mysql автоматически обновляет information_schema. Таким образом, не нужно сбрасывать его, и вы не можете напрямую восстановить его. – Shadow
Я не знаю, как открыть командную строку bash. Может ли кто-нибудь пройти меня до того, чтобы попасть туда на phpmyadmin? Я не уверен, могу ли я получить к нему доступ, потому что я не принимаю сервер mysql. – Sheeplie