Подтвердить что ты не робот

Ошибка # 1044 - Доступ запрещен для пользователя 'root' @'localhost' в базу данных 'information_schema'

Хорошо, так вот сценарий

Я выполнил полную резервную копию на моем сервере mysql сегодня. Теперь, когда я пытаюсь импортировать этот файл .sql dump, я получаю ошибку, упомянутую в заголовке, и не загружает все другие базы данных.

Как я могу обойти это, так что phymyadmin позволит мне импортировать весь файл, или есть способ, который я мог бы "удалить" information_schema из dump sql

Спасибо

4b9b3361

Ответ 1

Как сказал Дэн Гроссман:

Чтобы "удалить" information_schema из дампа, откройте файл в блокноте и удалите эти строки. Это просто текстовый файл последовательных запросов к работать.

Ответ 2

Откройте информационную_схему и запустите

FLUSH TABLES

Это должно очистить файл c_c_chema_chema и остановить ошибку, поскольку она "повторно синхронизирует" таблицы с последней схемой

Ответ 3

Я использую программу под названием Notepad ++.

Вы открываете свой sql файл, и программа будет помещать его таким образом, чтобы вы могли четко видеть, что пытается сделать база данных information_schema и почему она терпит неудачу каждый раз. Вы можете безопасно удалить эту часть базы данных.

Затем я устанавливаю WAMP на свой компьютер, запускаю программу mysql (mysql front) и импортирую базу данных. После импорта у меня есть полный доступ к таблицам и базам данных.

Просто экспортируйте то, что хотите, а затем просто импортируйте в свою новую базу данных.

Ответ 4

СОЗДАЙТЕ новую базу данных, а затем попробуйте подключиться с помощью этого нового db, затем запустите схему, а затем попытайтесь выполнить базы данных.