1

Тема: Как импортировать дамп с помощью phpMyAdmin

Я практичестки ничего не понимаю в PhpMyAdmin, поэтому очень рад что нашёл ваш форум.
Самый наверно банальный вопрос - как загрузить базу в PhpMyAdmin с компа. У меня есть файл txt с данными, и мне нужно сделать из него базу. Я так понимаю нужно созать вначале базу, я это делаю через панель управления хостингом, потом захожу в PhpMyAdmin и выбираю новую базу, после этого как загрузить данные в эту новую базу из txt файла??? Нужно наверное вначале на хостинг загрузить файл, после указать путь к ней... Опишите как это делаеться.

2

Re: Как импортировать дамп с помощью phpMyAdmin

Мало знающий
[offtopic]
Да, этот форум действительно создан для пользователей phpMyAdmin. Это также точно, как и то, что правила форума нужно читать. Это предупреждение.

1.2.В никнейме допускается использование только латинских символов (a-z, A-Z), цифр (0-9), а также знака пробела. Общее количество символов в никнейме не должно превышать 20 символов.

Приведи свой ник к соответствию правилам форума (зарегистрируйся заново и напиши мне письмо с указанием нового ника), после этого, я не сомневаюсь, ты получишь ответ на свой вопрос. Это совет
[/offtopic]

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Как импортировать дамп с помощью phpMyAdmin

Спасибо за совет. Я зарегистрировался заново.

4

Re: Как импортировать дамп с помощью phpMyAdmin

profan

Спасибо за совет. Я зарегистрировался заново.

Впредь призываю следовать правилам форума.
Теперь вернемся к нашим баранам. Как я понял - дамп базы у тебя создан. Значит, теперь выбери базу в которую ты собираешься заносить данные, выбери вкладку "Import", там укажи месторасположение дампа (текстового файла), кодировку и формат импортируемого файла (SQL - по умолчанию, или CSV). Нажимаешь "Отправить". Вот в принципе и все.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

5

Re: Как импортировать дамп с помощью phpMyAdmin

Не могу найти Import, только експорт вижу. Пробовал так, нажал на вкладку sql (окно запроса) - импорт файлов, там окно, в котором можно ввести путь к текстовому файлу (Максимальный размер: 2,048KB), я ввел, вылезло множество ошибок

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: mb_strpos(): Unknown encoding or conversion error. in /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php on line 112

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php:112) in /usr/local/apache/htdocs/mysqladmin6/libraries/header_http.inc.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php:112) in /usr/local/apache/htdocs/mysqladmin6/libraries/header_http.inc.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php:112) in /usr/local/apache/htdocs/mysqladmin6/libraries/header_http.inc.php on line 16

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php:112) in /usr/local/apache/htdocs/mysqladmin6/libraries/header_http.inc.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/apache/htdocs/mysqladmin6/libraries/string.lib.php:112) in /usr/local/apache/htdocs/mysqladmin6/libraries/header_http.inc.php on line 20


Кажется возникла ошибка в Вашем SQL запросе.
Описание ошибки от MySQL сервера дано ниже, возможно, оно поможет Вам разобраться

Версия  PhpMyAdmin - 2.6.4, я думаю я неправильно делал?

6

Re: Как импортировать дамп с помощью phpMyAdmin

profan
Действительно, с версии 2.7.0 был изменен механизм импорта даных. И в старых версиях отсутствует вкладка Import. Если бы ты сразу указал версию phpMyAdmin, это обстоятельство было бы учтено.

При импорте обрати внимание на кодировку импортируемого файла. Также обрати внимание на расширение mbstring. По поводу ошибок при отправке заголовков почитай FAQ 2.1

Ты самостоятельно устанавливал phpMyAdmin? Данные все-таки добавляются в базу или нет? Укажи ошибку в SQL запросе.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

7

Re: Как импортировать дамп с помощью phpMyAdmin

Lokki

Нет, я не самотстоятельно устанавливал phpMyAdmin. Я просто имею аккаунт на хостинге, который оплачиваю...
В последнем твоем посте я так и не увидел как можно загрузить дамп базы данных. Мне что, тоже надо просить права на создание базы данных? Хотя создать то я её могу, но загрузить в неё ничего не могу. Я правильно делал, то что написал выше?

8

Re: Как импортировать дамп с помощью phpMyAdmin

profan
Да, правильно. Написанное мной выше касается предупреждений php.
Укажи, какую кодировку ты указываешь для импортируемого файла. И напиши, что тебе написал MySQL

Кажется возникла ошибка в Вашем SQL запросе.
Описание ошибки от MySQL сервера дано ниже, возможно, оно поможет Вам разобраться

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

9

Re: Как импортировать дамп с помощью phpMyAdmin

по поводу mb_strpos() и глюков с импортом:
очень вероятно, что поможет выставление параметра mbstring.func_overload = 0 в php.ini