Topic: Klaida, bandant importuoti duombazę, į naują hostingą

Sveiki.
Nesu patyręs šioje srityje, todėl prašau jūsų pagalbos. Ilgą laiką teko naudotis nemokamo (bizhat.com) forumo paslaugomis. Ir štai po 3 metų naudojimo, pribrendo reikalas migruoti į naują normalią sistemą, normaliame hostinge.
Taigi viskas, vyko puikiai, sudiegėme phpBB3 sistemą, hostingas.in hostingo sistemoje. Forumo lenta įsidiegė be klaidų. Dabar atėjo laikas importuoti turimą duombazę, čia ir prasidėjo bėdos.
Phpmyadmin, bandant importuoti metą šią klaidą:

Klaida
Klaidą SQL interpretatoriuje. Prašome patikrinti ar SQL užklausoje teisingai naudojamos kabutės. Kita, galima klaida, jog Jūs bandote atsiųsti dvejetainius (binary) duomenis neapskliaustus kabutėmis. Taip pat Jūs galite pabandyti įvykdyti savo užklausą iš MySQL konsolės. MySQL serverio išvesta informacija apie klaidą (jeigu tokių bus) gali padėti Jums nustatyti klaidos priežastį. Jeigu užklausa sėkmingai įvykdoma konsolėje, o SQL interpretatorius vistiek išveda pranešimus apie klaidas, prašome supaprastinite savo SQL užklausą ir perduodamų duomenų kiekį užklausoje ir praneškite apie klaidą programos kūrėjams su žemiau pateikiama informacija:
----KIRPIMO PRADžIA----
eNrVk1FLwzAQgPtqfsX5OtYst7TJrAgrXdiEbq1N9XV0ruqgW2bbyfz3pvPFB1EQFPxIuHD3XfJy
UVmWZAFECNEQYrUIABFwCHLIic5txSFk/qpv4gB86lMUbmUeya3OINF9CKdqkffhTlkx3uwOR0hS
lYVwQUeMpPMwAE49KimSdJZ2Wj/R3UWcjt59EoeLaQBVS05PbM2+XBcNbZ4r57dgFuF5p2j5GCVy
htwXDqKQ6HEhPOEwRCm4A8z5Aw5NW9QATm1M+5X3Xf2f4rpwGjZYH7Z7QEYRievaBTPTtHZOzH1R
PdkjWCZFW6yKpgzgoS7L1arT3B/RdeqyfilrsLvZmN2ZTxmVkpBB79xjyBC0ymGcxJNlNAuzMMpV
trSpZRRf2y9wNR5/lobe4PINC7lrlw==
----KIRPIMO PABAIGA----
----RAW PRADžIA----
ERROR: C1 C2 LEN: 11 12 723
STR:

MySQL: 5.5.16-log
USR OS, AGENT, VER: Linux OPERA 9.80
PMA: 3.4.7.1
PHP VER,OS: 5.3.8 Linux
LANG: lt
SQL: mopedas.sql0000644000000000000000007130135611671436646011763 0ustar rootroot-- MySQL dump 10.11
--
-- Host: localhost Database: freebb
-- ------------------------------------------------------
-- Server version 5.0.77

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
----RAW PABAIGA----


SQL užklausa:

mopedas.sql0000644000000000000000007130135611671436646011763 0ustar rootroot-- MySQL dump 10.11 -- -- Host: localhost Database: freebb -- ------------------------------------------------------ -- Server version 5.0.77 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

MySQL atsakymas:
#1064 - 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 'mopedas.sql' at line 1

Direct Admin panelė tuo tarpu apsiriboja tik tokiu klaidos tekstu:

Duomenų bazės atstatyti nepavyko

Papildoma informacija

Nepavyko atstatyti duomenų bazės don123_mopedas : ERROR 1064 (42000) at line 1: 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 'mopedas2.sql ' at line 1 gunzip: stdout: Broken pipe

Suprantu, kad reikia turimoje duombazėje kažką rankomis pakeisti, bet nesuprantu ką ir kurioje vietoje.
Gal galite pagelbėti?

Re: Klaida, bandant importuoti duombazę, į naują hostingą

Kad arba nesuprantu, arba nieko panašaus aš nerandu, nes būtent pirmosios eilutės atrodo taip:

-- MySQL dump 10.11
--
-- Host: localhost    Database: freebb
-- ------------------------------------------------------
-- Server version    5.0.77

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

Re: Klaida, bandant importuoti duombazę, į naują hostingą

http://www.mysqlfaqs.net/mysql-faqs/Err … SQL-syntax
http://dev.mysql.com/doc/refman/5.5/en/ … words.html

var_dump(0 == 'tekstas'); // TRUE. ar zinai kodel? :)

Re: Klaida, bandant importuoti duombazę, į naują hostingą

Visų pirma:

pribrendo reikalas migruoti į naują normalią sistemą, normaliame hostinge. Taigi viskas, vyko puikiai, sudiegėme phpBB3 sistemą, hostingas.in hostingo sistemoje

a) hostingas.in nėra normalus hostingas;
b) phpBB nėra normalus forumas;

Visų antrą: per kokia programą tu eksportavai tą duomenų bazę? Man panašu, kad tu eksportavai per mysqldump, o importuoji per phpmyadmin, to negalima daryti. Jeigu turi dump'ą, tai jį importuok per mysql klientą, komandinėje eilutėje: mysql duomenu_baze -u vartotojas -pslaptazodis < dumpas.sql

5 (edited by Karolis 2011-12-18 21:50:56)

Re: Klaida, bandant importuoti duombazę, į naują hostingą

minde wrote:

Visų pirma:

pribrendo reikalas migruoti į naują normalią sistemą, normaliame hostinge. Taigi viskas, vyko puikiai, sudiegėme phpBB3 sistemą, hostingas.in hostingo sistemoje

a) hostingas.in nėra normalus hostingas;
b) phpBB nėra normalus forumas;

Gal galima sužinot kodėl phpBB nėra "normalus" forumas?

Re: Klaida, bandant importuoti duombazę, į naują hostingą

Karolis wrote:

Gal galima sužinot kodėl phpBB nėra "normalus" forumas?

http://www.phpbbexploit.com/

Re: Klaida, bandant importuoti duombazę, į naują hostingą

http://www.joomlaexploit.com/
http://www.wordpressexploit.com/

Ir? Dauguma spragų įskiepiuose - tai ką nors keičia? Manau, kad ne.. Kalbame tik apie phpBB forumo variklį, o ne įskiepius. :)

Re: Klaida, bandant importuoti duombazę, į naują hostingą

Karolis wrote:

http://www.joomlaexploit.com/
http://www.wordpressexploit.com/

Ir? Dauguma spragų įskiepiuose - tai ką nors keičia? Manau, kad ne.. Kalbame tik apie phpBB forumo variklį, o ne įskiepius. :)

Na tai taip, aš šitų juk irgi nereklamavau. Beje, tu ką, naudosi tik gryną instal'ą? (-; Esmė - populiariausi CMS'ai/formai/etc susilaukia labai didelio dėmėsio iš hackerių, spamerių ir pan.

Jeigu žinai, ką darai, tai nieko blogo, bet mano mintis buvo skirta, kaip to tipo žmogui, kuris galbūt nesiorientuoja situacijoje apie saugumą.

9 (edited by Karolis 2011-12-21 11:41:25)

Re: Klaida, bandant importuoti duombazę, į naują hostingą

minde wrote:

Na tai taip, aš šitų juk irgi nereklamavau. Beje, tu ką, naudosi tik gryną instal'ą? (-; Esmė - populiariausi CMS'ai/formai/etc susilaukia labai didelio dėmėsio iš hackerių, spamerių ir pan.

Jeigu žinai, ką darai, tai nieko blogo, bet mano mintis buvo skirta, kaip to tipo žmogui, kuris galbūt nesiorientuoja situacijoje apie saugumą.

Sutinku, kad sulaukia nenorimo dėmesio. Aš tau atsakiau tik dėl to, kad dabar naršau pro visus nemokamus forumus ir ieškau savo žaidimų forumui varikliuko (internete mažai medžiagos kur būtų lyginami kokie nors forumai).
Aišku galima jį pačiam kurti, bet čia tas pats kas dviratį išradinėt. :{

10

Re: Klaida, bandant importuoti duombazę, į naują hostingą

Pastebiu,
kalti yra ne pluginai, kaltos pačios sistemos, nes suteikia galimybę kurti kreivus įskiepius.
Tarkim
if(isset($_GET['post_type']) && is_numeric($_GET['post_type'])){}
- čia viskas tvarkoj, bet tai tikrinama be sistemos žinios
arba direct SQL
'SELECT | INSERT ... WHERE $_GET['post_type']'
vel sistema suluošinta... kur dingsta {M}VC ?

Karolis,
tie dviračiai.... jeigu pulsi kodinti dviratį nuo nulio - blogai, bet turink šiokį tokį karkasą ant kurio suksis forumas - labai gerai. Ir nepasakokit apie bugus ir kitus niuansus, nes kokie pamatai, tokie ir projektai. !

laukiu kritikos :)

Kiek maigyklių sudėvėjai ?

Re: Klaida, bandant importuoti duombazę, į naują hostingą

md5 wrote:

Pastebiu,
kalti yra ne pluginai, kaltos pačios sistemos, nes suteikia galimybę kurti kreivus įskiepius.
Tarkim
if(isset($_GET['post_type']) && is_numeric($_GET['post_type'])){}
- čia viskas tvarkoj, bet tai tikrinama be sistemos žinios
arba direct SQL
'SELECT | INSERT ... WHERE $_GET['post_type']'
vel sistema suluošinta... kur dingsta {M}VC ?

Karolis,
tie dviračiai.... jeigu pulsi kodinti dviratį nuo nulio - blogai, bet turink šiokį tokį karkasą ant kurio suksis forumas - labai gerai. Ir nepasakokit apie bugus ir kitus niuansus, nes kokie pamatai, tokie ir projektai. !

laukiu kritikos :)

Tu irgi tiesa sakai apie {M}VC. Mano paprastos TVS turėjo automatinį visų GET/POST tikrinimą ir pravalymą su išimtimis (pvz.: slaptažodžiai). O kodėl tokios "didelės" TVS nesugeba įgyvendinti tokių menkų dalykų - čia jau atsakyt negaliu. :)

12

Re: Klaida, bandant importuoti duombazę, į naują hostingą

Karolis wrote:

Tu irgi tiesa sakai apie {M}VC. Mano paprastos TVS turėjo automatinį visų GET/POST tikrinimą ir pravalymą su išimtimis (pvz.: slaptažodžiai). O kodėl tokios "didelės" TVS nesugeba įgyvendinti tokių menkų dalykų - čia jau atsakyt negaliu. :)

čia buvo mintis tikrai ne apie requestu tikrinimus, o apie sistemos extendinimą jai žinant, observeriai|eventai.
Man tie pluginai, kad ir ant WP platformos, primena vieną eliminuotą php f-ją - EVAL.

Kiek maigyklių sudėvėjai ?