Как да внасят голяма база данни в MySQL
Голяма база данни може да бъде размера и 87Mb, и това ще бъде достатъчно, за да извадят от строя PhpMyAdmin, така че зависи MS Excel и отворете Word файл. Вие сте изненадани.
В действителност, в нашата "модерна епоха" не е перфектна програма и перфектен код. 87Mb е 1500000 редове или записи в MySQL - тук е броят на редовете и поставя всичко на програмите за цаката. Но вие трябва само да използвате Notepad ++ е добре отворени такива файлове.
Зареждане на сметището трябва да се прилага само чрез SSH Shell достъп чрез свободен Замазки клиент. Други методи са сложни и неефективни - вие просто си губите времето. Но можете да използвате BigDump.
Ние ще работим през Замазки и ходене достъп.
1) Нашият сметище натоварване чрез FTP към всеки сайт папка
2) отвори Замазки и своята черна кутия (след успешното влизане в панела) напиши
MySQL -h хост -u потребителското име -p db име
И ако сте като домакин на базата данни използва стандартен за Localhost, запис -h не можете да напишете, а след това няма да има:
MySQL -u потребителското име -p db име
име на хост се заменя със Localhost (ако yavl. верен на вашия хост)
потребителско име се заменя с потребителското си име на база данни
db-име се заменя с името на вашата база данни
Е, /path-to-mydir/dump.sql - е пълният път от корена до преписката - това обикновено се дълго и изглежда като тук е следното:
3) посочва в ново поле за парола на базата данни, паролата е по-добре да го копирате и поставите с клавишна комбинация SHIFT + INSERT
Освен това натиснете ENTER
4) е инсталирана новата база данни.
Когато импортирате база данни може да има проблеми с кодирането, така че трябва да се уверите, че база за експлоатация и нашата SQL сметището са на същото кодиране, или конвертиране на база данни в MySQL стандарт за кодиране, обикновено UTF-8:
в Putty поставете следния код
изброяване -f CP1251 -t UTF-8 dump.sql> dump.sql.utf8
или да посочите задължителната кодировка, когато импортирате база данни:
MySQL -h хост -u потребителското име -default_character_set utf8 -p db име
Свързани статии