Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2012, 01:07   #11
Rost93
Форумчанин
 
Регистрация: 05.06.2011
Сообщений: 249
По умолчанию

А можете подсказать как вы импортировали базу данных? Я пробовал через mysqldumper, залил .sql в директорию work/backup потом в панели управления пытался восстановить его, но вылазила какая-то ошибка. Потом нашел другое расширения для загрузки больших дампов, bigdump, но там когда файл загружался больше нечего не происходило.
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
Rost93 вне форума Ответить с цитированием
Старый 26.03.2012, 01:39   #12
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Rost93 Посмотреть сообщение
А можете подсказать как вы импортировали базу данных?
Через командную строку.
Andkorol вне форума Ответить с цитированием
Старый 26.03.2012, 09:58   #13
Rost93
Форумчанин
 
Регистрация: 05.06.2011
Сообщений: 249
По умолчанию

Блин, или я дурак или скачал расширение какое-то паленое!
Значит в SQL-Browser ввожу $ mysql -u root -h localhost -pRootPassword (ИМЯ БАЗЫ ДАННЫХ) < (ИМЯ БАЗЫ ДАННЫХ)-(НАЗВАНИЯ ФАЙЛА).sql Показывает ошибку MySQL-ERROR
MySQL says:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$ mysql -u root -h localhost -pRootPassword creation_other < creation_other-geo_' at line 1

Error in Query:
$ mysql -u root -h localhost -pRootPassword creation_other < creation_other-geo_city_2011_12.sql
Запрос и место куда вставлять я же правильно понял? Бекап лежит так же в work/backup
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана

Последний раз редактировалось Rost93; 26.03.2012 в 10:59.
Rost93 вне форума Ответить с цитированием
Старый 26.03.2012, 11:39   #14
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Rost93 Посмотреть сообщение
Блин, или я дурак или скачал расширение какое-то паленое!
Значит в SQL-Browser ввожу $ mysql -u root -h localhost -pRootPassword (ИМЯ БАЗЫ ДАННЫХ) < (ИМЯ БАЗЫ ДАННЫХ)-(НАЗВАНИЯ ФАЙЛА).sql Показывает ошибку MySQL-ERROR
Командная строка - это командная строка, никакого отношения к SQL-Browser, phpMyAdmin, HeidiSQL и прочим утилитам для работы с Базами Данных она не имеет.
MySQL в консоли
Google
Andkorol вне форума Ответить с цитированием
Старый 26.03.2012, 12:57   #15
Rost93
Форумчанин
 
Регистрация: 05.06.2011
Сообщений: 249
По умолчанию

Везде пишут что для подключение нужно ввести mysql -uusername -ppassword -hhost или что это какая-то утилита, но где же найти ее и куда писать этот код? Пробовал в Пуск -> Все программы -> Стандартные -> Командная строка, Отвечает типа mysql не является внутренней или внешней программой, пробовал в mysqldumper MySQL Commands , но на этой странице вообще нечего не возможно писать. Объясните пожалуйста по подробней, для особо глупых, желательно по шагам куда нажимать. =)
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
Rost93 вне форума Ответить с цитированием
Старый 26.03.2012, 14:25   #16
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Rost93 Посмотреть сообщение
Отвечает типа mysql не является внутренней или внешней программой
Чудо-Denwer используете, надо полагать?

1. В командной строке вводим команду:
cd C:\WebServers\usr\local\mysql-5.1\bin - это если Denwer установлен по-умолчанию в C:\WebServers (если нет - указываем ваш путь), жмем Enter.
2. Файл с дампом помещаем в этот же каталог (C:\WebServers\usr\local\mysql-5.1\bin).
3. Вводим команду:
mysql -uroot -hlocalhost your_db_name < dump_filename.sql
если у вас установлен пароль на доступ к БД для пользователя root:
mysql -uroot -pyour_pass -hlocalhost your_db_name < dump_filename.sql
Andkorol вне форума Ответить с цитированием
Старый 26.03.2012, 14:25   #17
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Вообще в основном имеют ввиду команды под linux
Для винды скорее всего поможет
Код:
cd path/to/mysql.exe // директория где лежит mysql.exe
И дальше выполняете команды
По поводу вашей темы. Может вы зря мучаетесь ... есть расширение PECL для самого PHP GeoIP
Сам его не использовал поэтому ничего о нем говорить не буду, но попробуйте поставьте, вдруг поможет
Cronos20 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск