1

Тема: Импорт базы данных - создаётся новая база

Такая проблема возникла, создаю базу данных bazaname, в неё импортирую другую базу командой

mysql -u root -ppasswordphpmyadmin bazaname < /var/www/bazaimporta.sql

Если база маленькая то импортируется без проблем, если база сотни мегабайт, то автоматически создаётся другая база с названием которое я давал когда её создавал. То есть если я создал базу abcdefg, потом её перенёс на другой сервер и импортировал под названием bazaimporta.sql, то в админке создаётся база данных с названием abcdefg. Войти в phpmyadmin и посмотреть эту базу я не могу, пароль не подходит. А вот посмотреть базу bazaname в которую я импортировал дамп я могу, но там пусто.

Как сделать так чтобы не создавалась база сама?
Или как в неё войти? Где данные взять чтобы к сайту подключить?

2

Re: Импорт базы данных - создаётся новая база

Под root должны войти в любую базу данных, включая abcdefg. В любом случае, можете посмотреть и поправить права всех пользователей через тот же phpMyAdmin зайдя под root.

Если в файле bazaimporta.sql прописан запрос на создание БД abcdefg, то закомментируйте его. Далее импорт должен пройти в bazaname. Большой файл можно редактировать в Linux на vim.

3

Re: Импорт базы данных - создаётся новая база

Спасибо, вопрос решил.