51 (изменено: Almazzz, 2006-10-13 12:48:27)

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Извините, но я никак не пойму, зачем вы мучаетесь сами и мучаете скрипт?

Извините, но теперь я вообще потерялся! Один говорит что это можно сделать, второй говорит, что этого
сделать нельзя! Кто же на самом деле прав? А на счёт спецпрограм, так намного легче прописать в пхп-файле строчку кода чем изучать новую программу!
P.S.: Скачал Мускул Администратор, и что? Его дамп ПхпМайАдмин распознавать не хочет! Да и программа при всех правильных настройках не делает авгодамп!
P.P.S.: Если не можете помочь с пхп запросом подскажите как можно автоматизировать дамп с помощью других средств.

52

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Almazzz

Извините, но теперь я вообще потерялся! Один говорит что это можно сделать, второй говорит, что этого сделать нельзя! Кто же на самом деле прав?

Не надо теряться, без паники. Правы оба. Это сделать возможно, но в твоем случае целесообразней не переделывать программу под себя, а воспользоваться уже готовой.

phpMyAdmin не позиционируется как лучший инструмент для экспорта-импорта дампов. У него много проблем с этим связано, это в первую очередь проблемы при работе с дампами больших размеров. Именно поэтому тебе Hanut и порекомендовал стороннюю программу.

И что ты подразумеваешь под "автоматизировать дамп" - смутная формулировка, которую я понял как "экспортировать дамп за минимум манипуляций". Если я неправильно понял - извини, выражайся в следующий раз точнее, чтобы не путать других. Если я правильно понял, тогда это что? http://mysql.com/products/tools/adminis … backup.png

Хоть я и не пользуюсь MySQL Administrator, но могу предположить, что тебя должны осчастливить кнопки "Save Project" и "Import Project", которые соответственно сохраняют и загружают профиль экспортирования.

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

53 (изменено: Almazzz, 2006-10-13 14:40:22)

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Нет я вас конечно где-то понимаю, но я никак уже в течении 3 часов немогу от этого Администратора добится автоматического дампа в определённое время. neutral А если бы я хотел делать бэкап вручную тогда бы я и  ПхпМайАдмином обошелся. Тем более что в МускулАдминистраторе нет архивации. Может быть вы можете подсказать ещё какие-то инструменты?

54

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Almazzz
Вероятно я ошибся. Прошу прощения. Дело в том, что у меня сервис MySQL стоит на WinXP и соответственно MySQL Administrator там же. Увидев данный снимок
http://mysql.com/products/tools/adminis … backup.png
сильно удивился, так как не увидел вкладки "Shedule", которая есть в Win версии данной программы. Соответственно автоматическое создание дампов под Win, в данной программе возможно, но под Linux'ом не пробовал, по этому не знаю точно как это дело обстоит там.

Теперь уточнения на счёт дампов сохраняемых MySQL Administrator'ом: при создании дампов данной программой используется стандартная программа из поставки MySQL - mysqldump. Если правильно настроить экспорт, а затем при импорте в phpMyAdmin'е настроить вкладку импорта, то никаких проблем не возникнет. Возможны недоразумения, только со связанными таблицами, но здесь я не могу нечего сказать уверенно, так как не пробовал экспортировать связанные таблицы программой, а затем восстанавливать скриптом.

Lokki
Что касается возможности подмены token'а, то я вижу лишь возможность изменить исходник скрипта phpMyAdmin'а, полностью переписав механизм сохранения сессии. Пробовал сделать скрипт, который нужен товарищу, но не смог обойти сброс сессии при попытке выбрать её из глобальной переменной. Возможно что-то не понял, так как с сессиями плохо пока разбираюсь.

55

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Ну пацаны спасибо и на этом! Хоть результата как такового нет, но благодаря вам я узнал много нового.
До встреч в эфире. Алэйкум салам!

56

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Уважаемые!

Прошу о помощи.

Достаточно стандартная ситуация - переезд с хостинга на хостинг. Когда перенес дамп базы со старого хостинга на новый - получил на сайте кракозябры.

Вот информация о хостингах
Старый (с которого переношу инфу):
ОС: FreeBSD6.0-RELEASE
Server API: Apache/1.3.36 (Unix)
phpMyAdmin: 2.8.1
PHP: 5.1.4
MySQL: 5.0.22

Новый (куда пытаюсь импортировать базу):
ОС: Windows NT S18 5.2 build 3790
Server API: CGI/FastCGI
phpMyAdmin: 2.6.2
PHP: 5.1.6
MySQL: 5.0.22

вот что выдает запрос " SHOW VARIABLES LIKE 'character%' "

на старом хостинге:
 
Variable_name  Value 
character_set_client utf8
character_set_connection utf8
character_set_database cp1251
character_set_filesystem binary
character_set_results utf8
character_set_server cp1251
character_set_system utf8
character_sets_dir /usr/local/share/mysql/charsets/

на новом хостинге:
 
Variable_name  Value 
character_set_client cp1251
character_set_connection cp1251
character_set_database cp1251
character_set_filesystem binary
character_set_results cp1251
character_set_server latin1
character_set_system utf8
character_sets_dir D:\Web\mysql\share\charsets\

Дамп прекрасно импортируется, сообщений об ошибках не возникает. Зато на сайте возникают отличные вопросики и закорючки вместо русского текста.

Прошу, помогите разобраться в ситуации.
Еще такой момент - доступа к my.cnf у меня нет (юзаю услугу виртуального хостинга, а не дедикейтед сервер).
Что можно сделать в этой ситуации? Можно ли как-то оверрайдить настройки?

Плиииииизззз хэлп!!! :-(

57

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Sweex
В случае если движок сайта ваш, то может помочь запрос SET NAMES default_character_set, сразу после соединения с БД. Если сами вы код править не можете, то возможно только перекодировать данные. Вот только конкретно из какой кодировки в какую, сказать не могу, так как не понял этот момент. Могу только догадаться, что в cp1251. Постарайтесь узнать в какой кодировке создаётся сам ваш дамп. И уточните какая кодировка необходима. Постараемся разобраться.

58

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Люди! Нужна срочно помощь! Мне нужно перенести с phpMyAdmin базу на 16Mb но локалку, но експорт происходит не до конца а на 2% гдето

59

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

vlad_gmb
Импорт Базы.sql большого размера.

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

60

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

тоже столкнулся с проблемой экспорта базы.
phpMyAdmin 2.7.0-pl2
MySQL 4.1.14
при экспорте сохраняется файл export.php.html со следующей ошибкой:
<p>export.php: Missing parameter: what <a href="./Documentation.html#faqmissingparameters" target="documentation"> (FAQ 2.8)</a><br /></p>
Почитал документацию, говорит, что надо $cfg['PmaAbsoluteUri'] обнулить. обнулил, вообще стало плохо работать, все ссылки стали кривыми, типа: http://pma\/Documentation.html - добавляется лишний слеш.

61

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

rasfast
Используйте Internet Explorer.
В окне экспорта, раздел "Export", принудительно поставьте кнопку "SQL".

62

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Всем привет, у меня вот такой вопрос значит делал я сайт на одном компе на виртуальном сервере денвер, хочу перенести свой проект не доделанный на другой комп и продолжить работать, сайт делаю на движке DLE, как это всё перенести на другой комп для продолжения работы ??

63

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

avtandel сказал:

как это всё перенести на другой комп для продолжения работы ?

Сделайте дамп базы данных, для чего в phpMyAdmin выберите базу данных DLE и перейдите на страницу экспорта. Сделанный дамп БД можно будет импортировать на новом сервере MySQL. Разумеется, перенесите файлы сайта.

64 (изменено: avtandel, 2012-12-27 18:21:29)

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Hanut сказал:
avtandel сказал:

как это всё перенести на другой комп для продолжения работы ?

Сделайте дамп базы данных, для чего в phpMyAdmin выберите базу данных DLE и перейдите на страницу экспорта. Сделанный дамп БД можно будет импортировать на новом сервере MySQL. Разумеется, перенесите файлы сайта.

При импорте в другой компютер phpmyadmin высветило вот такую вот ошибку 


Ошибка

SQL-запрос:

--
-- База данных: `admin`
--
-- --------------------------------------------------------
--
-- Структура таблицы `dle_admin_logs`
--
CREATE TABLE IF NOT EXISTS `dle_admin_logs` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`name` varchar( 40 ) NOT NULL DEFAULT '',
`date` int( 11 ) unsigned NOT NULL DEFAULT '0',
`ip` varchar( 16 ) NOT NULL DEFAULT '',
`action` int( 11 ) NOT NULL DEFAULT '0',
`extras` text NOT NULL ,
PRIMARY KEY ( `id` ) ,
KEY `date` ( `date` )
) ENGINE = MYISAM DEFAULT CHARSET = cp1251 AUTO_INCREMENT =743;

Ответ MySQL: Документация
#1046 - No database selected

65

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

avtandel сказал:

No database selected

Перед импортом на новом сервере создайте базу данных, затем выберите ее и уже после этого перейдите на вкладку импорта. Сейчас база данных не выбрана и дамп просто некуда импортировать, о чем ошибка и сообщает.

66

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Hanut сказал:
avtandel сказал:

как это всё перенести на другой комп для продолжения работы ?

Разумеется, перенесите файлы сайта.

А файлы сайта как перенести? не через PhpMyAdmin, а так скопировать и перенести на новый сервер ?

67

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

avtandel сказал:

А файлы сайта как перенести?

Просто скопировать, phpMyAdmin здесь не нужен.

68

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Hanut сказал:
avtandel сказал:

А файлы сайта как перенести?

Просто скопировать, phpMyAdmin здесь не нужен.

Всё сделал, но вот опять ошибка выскочила как быть ?

MySQL Error!
------------------------

The Error returned was:
Access denied for user 'admin'@'localhost' (using password: YES)

Error Number:
1

69

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

avtandel сказал:

Access denied for user 'admin'@'localhost' (using password: YES)

Если на новом сервере имя и пароль пользователя MySQL отличаются, то пропишите новые данные пользователя в конфигурационном файле DLE.

70

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Hanut сказал:
avtandel сказал:

Access denied for user 'admin'@'localhost' (using password: YES)

Если на новом сервере имя и пароль пользователя MySQL отличаются, то пропишите новые данные пользователя в конфигурационном файле DLE.

Всё получилось, заработало,  спасибо Вам большое за то что существует такой полезный форум, с наступающим  smile

71

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

avtandel сказал:

с наступающим

Спасибо! Вас тоже с наступающим Новым Годом! smile

72

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Ребята не подскажете что за ошибка при импорте базы данных в  phpMyAdmin

SQL-запрос:

--
-- База данных: `admin`
--
CREATE DATABASE `admin` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Ответ MySQL: Документация
#1044 - Access denied for user 'webmen_tmp_'@'localhost' to database 'admin'

73

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

Это означает, что у пользователя webmen_tmp_ нет прав доступа на создание базы данных admin. Проверьте привилегии webmen_tmp_.

74

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

всем привет. нужно експортировать БД для преноса на хост. кто может помоч? MAC OS, MAMP

75

Re: Экспорт и импорт данных с помощью phpMyAdmin по шагам

sovelich сказал:

всем привет. нужно експортировать БД для преноса на хост. кто может помоч? MAC OS, MAMP

Выберите базу данных слева, затем перейдите на страницу экспорта и сделайте дамп, настройки не трогайте. Импортируйте на хостинге через страницу импорта.