ruarhyzh-CNcsdanlenfrkadeeliwitjakoestr

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

Большая база может быть размером и 87Mb и этого будет достаточно чтобы вывести из строя phpmyadmin, чтоб завис MS Excel и не открыл файл Word. Вы удивлены? ...

На самом деле в наш "современный век" нет идеальных программ и идеального кода. 87Mb это 1 500 000 строк или записей в mySQL - вот именно кол-во строк и кладет все программы на зависание. Но вам нужно пользоваться только Notepad++ он хорошо открывает такие файлы.

Загрузку такого дампа нужно осуществлять только через SSH Shell доступ через бесплатный клиент Putty. Другие методы сложны и малоэффективны - вы только потеряете время. Но можно использовать и BigDump.

Мы будем работать через Putty и шел доступ.

1) загружаем наш дамп через ftp в любую папку сайта

2) открываем Putty и в его черном окне (после успешного захода в панель) пишем

mysql -h hostname -u user-name -p db-name <  /path-to-mydir/dump.sql

А если у вас в качестве хоста базы данных используется стандартный localhost, то запись -h можно не писать, тогда будет:

mysql -u user-name -p db-name <  /path-to-mydir/dump.sql

,где

hostname заменяем на localhost (если это явл. верным для вашего хостинга)

user-name заменяем на имя вашего пользователя базы данных

db-name заменяем на имя вашей базы данных

ну и /path-to-mydir/dump.sql - это полный путь от корня до файла - обычно он длинен и имеет вид вот такой:

/var/www/im-user/data/www/my-web-site.ru/papka/backup/dump.sql

 3) указываем в новое поле пароль от базы данных, лучше копируйте пароль и вставляете его комбинацией клавиш SHIFT+INSERT

далее жмите ENTER

4) Новая база данных установлена.

* * * * *

При импорте базы данных могут возникнуть проблемы с кодировками, поэтому нужно убедиться, что рабочая база и наш дамп sql находятся в одной кодировке, либо переконвертировать базу данных в стандартную для mysql кодировку, обычно utf-8:

в Putty вставляем следующий код

iconv -f CP1251 -t UTF-8 dump.sql > dump.sql.utf8

либо указать необходимую кодировку при импорте базы данных:

mysql -h hostname -u user-name -default_character_set utf8 -p db-name <  /path-to-mydir/dump.sql

 


e-mail

All rights reserved. © 2006-2024. При перепечатке текстов, активная, видимая ссылка на TopWebDesign.ru обязательна.

Сайт носит исключительно информационный характер и никакая информация, опубликованная на нём, ни при каких условиях не является публичной офертой, определяемой положениями статьи 437 Гражданского кодекса РФ. Настоящий ресурс может содержать материалы 18+

Продолжая использовать наш сайт, Вы даете согласие на обработку файлов cookies и пользовательских данных, подробнее в нашей Политике Cookie. Если Вы не хотите, чтобы Ваши данные обрабатывались, пожалуйста, покиньте сайт.

Наверх Вниз