Zadejte hledaný výraz...

Jak správně importovat databázi MySQL mezi webhostingy?

Ahoj Webtržníci,
půl dne se peru s naklonováním jednoho webu, nedaří se mi importovat databázi MySQL.
Exportoval jsem přes phpMyAdmin z hostingu ceskeweby, snažím se importovat na hosting Wedosu. Jedná se o CMS Joomla! 2.5.6. V phpMyAdmin vidím při exportu tyto dvě databáze:
  • do2873700db
  • information_schema
    Musím při exportu vybrat obě anebo jen tu první? Na hostingu Wedosu jsem si vytvořil databázi d26296_slov , ale zároveň v phpMyAdmin Wedosu vidím i information_schema. Je to nějaká interní databáze klienta phpMyAdmin? Nebo je to databáze, která se nějak váže k té první databázi, tudíž musí být také přepsána?
    Zkusil jsem importovat jen databázi 1, ale klient phpMyAdmin Wedosu hlásí:
    SQL-dotaz:
    -- --------------------------------------------------------
    --
    -- Struktura tabulky `gw045_assets`
    --
    CREATE TABLE IF NOT EXISTS `gw045_assets` (
    `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
    `parent_id` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
    `lft` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
    `rgt` INT( 11 ) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
    `level` INT( 10 ) UNSIGNED NOT NULL COMMENT 'The cached level in the nested tree.',
    `name` VARCHAR( 50 ) NOT NULL COMMENT 'The unique name for the asset.n',
    `title` VARCHAR( 100 ) NOT NULL COMMENT 'The descriptive title for the asset.',
    `rules` VARCHAR( 5120 ) NOT NULL COMMENT 'JSON encoded access control.',
    PRIMARY KEY ( `id` ) ,
    UNIQUE KEY `idx_asset_name` ( `name` ) ,
    KEY `idx_lft_rgt` ( `lft` , `rgt` ) ,
    KEY `idx_parent_id` ( `parent_id` )
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =202;
    MySQL hlásí:
    #1142 - CREATE command denied to user 'w26296_slov'@'10.28.20.16' for table 'gw045_asset
    s'
    Poradíte prosím, co s tím?
    MaK.
  • 25. 7. 2012 17:38:06
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788796
    user "w" (write?) nemá práva pro zápis musíš přes usera s "a"(admin) na začátku
    ---------- Příspěvek doplněn 25.07.2012 v 18:01 ----------
    a information schema nech být, to je vnitřní databáze ...?
    25. 7. 2012 18:00:44
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788795
    salab: Díky! Taková kravina :-) "Import byl úspěšně dokončen, bylo provedeno 164 dotazů. (localhost.sql)" Nicméně, zatím stále
    Internal Server Error
    Pri zpracovani pozadavku doslo k vnitrni chybe. Pravdepodobne se jedna o chybu v .htaccess souboru.
    Ctete instrukce v nasi znalostni bazi: Chyba 500 - Internal Server Error
    Upravil jsem configuration.php, nepomohlo, musím nějak ladit i ".htaccess"?
    Pátrám dál. MaK.
    25. 7. 2012 18:08:49
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788794
    Petr Zachrdla
    verified
    rating uzivatele
    (1 hodnocení)
    25. 7. 2012 18:09:25
    Jak píše salab. Na další práci bych doporučil - nech si povolit přístup z externí IP a pořiď si EMS SQL Manager pro MySQL. Tam se user chová jako admin pro danou databázi. Je to pohodlnější cesta, pokud nemáš přístup na konzoli.
    25. 7. 2012 18:09:25
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788793
    Vtipálku, jestli se to povede rozpohybovat, tak je to pro mě nirvána. Další práci už raději v CMS, případně na FTP. Ale díky za tip!
    MaK.
    Napsal Bedříšek;823518
    Jak píše salab. Na další práci bych doporučil - nech si povolit přístup z externí IP a pořiď si EMS SQL Manager pro MySQL. Tam se user chová jako admin pro danou databázi. Je to pohodlnější cesta, pokud nemáš přístup na konzoli.
    ---------- Příspěvek doplněn 25.07.2012 v 18:16 ----------
    Co se může na souboru .htaccess Wedosu nelíbit? Myslíte, že ještě musím sáhnout do nějaké tabulky MySQL, a něco v ní pro nový hosting změnit, aby se to rozjelo?
    MaK.
    25. 7. 2012 18:12:43
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788792
    Petr Zachrdla
    verified
    rating uzivatele
    (1 hodnocení)
    25. 7. 2012 18:17:26
    Napsal maxoft;823521
    Vtipálku, jestli se to povede rozpohybovat, tak je to pro mě nirvána. Další práci už raději v CMS, případně na FTP. Ale díky za tip!
    MaK.
    To ale nebyl vtípek ;o) phpMyAdmin je velmi nešikovná pomůcka a pokud máš přístup ke konzoli, tak jsou různé importy nebo klonování databází otázkou pár sekund. Kdo zná, tak ti to jistě rád potvrdí.
    25. 7. 2012 18:17:26
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788791
    pekova
    verified
    rating uzivatele
    (23 hodnocení)
    25. 7. 2012 18:19:35
    wedos má pokud vím své httaccess a to musíš použít a do něj připsat to své
    :-)
    25. 7. 2012 18:19:35
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788790
    pekova:
    Mno jo, to se lehko řekne. .htaccess je pro mě jako španělská vesnice. Přes FTP jsem tedy nahrál původní .htaccess, ale asi tomu něco chybí:
    Fatal error: Uncaught exception 'RuntimeException' with message 'Library path /data/web/virtuals/26296/virtual/www/libraries/joomla cannot be found.' in /data/web/virtuals/26296/virtual/www/libraries/loader.php:251 Stack trace: #0 /data/web/virtuals/26296/virtual/www/libraries/loader.php(279): JLoader::registerPrefix('J', '/data/web/virtu...') #1 /data/web/virtuals/26296/virtual/www/libraries/import.php(51): JLoader::setup() #2 /data/web/virtuals/26296/virtual/www/includes/framework.php(39): require_once('/data/web/virtu...') #3 /data/web/virtuals/26296/virtual/www/index.php(21): require_once('/data/web/virtu...') #4 {main} thrown in /data/web/virtuals/26296/virtual/www/libraries/loader.php on line 251
    Mám to importované .htaccess jednoduše vepsat do toho Wedosáckého?
    MaK.
    25. 7. 2012 18:24:58
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788789
    configuration.php neměň když ti to píše chybu 500 v htaccess. Na tohle je wedos dost dementní, už na něj složitý věci nedávám, to si radši připlatim víc za skutečný hosting, ale to není odpověď na tvůj problém...
    v htaccess bude kód, který wedos nepodporuje, s největší pravděpodobností php_flag nebo php_value nebo ServerSignature nebo SetHandler nebo XBitHack nebo AddHandler
    Stačí jej smazat a půjde to ;-)
    25. 7. 2012 18:29:42
    https://webtrh.cz/diskuse/jak-spravne-importovat-databazi-mysql-mezi-webhostingy/#reply788788
    Wedos ve znalostní bázi uvádí, že u příkazu Options lze používat pouze volbu Indexes, jiné povoleny nejsou. Já mám v .htaccess u příkazu Options +FollowSymLinks. Když to smažu, místo Error 500 vyskakuje toto:
    Fatal error: Uncaught exception 'RuntimeException' with message 'Library path /data/web/virtuals/26296/virtual/www/libraries/joomla cannot be found.' in /data/web/virtuals/26296/virtual/www/libraries/loader.php:251 Stack trace: #0 /data/web/virtuals/26296/virtual/www/libraries/loader.php(279): JLoader::registerPrefix('J', '/data/web/virtu...') #1 /data/web/virtuals/26296/virtual/www/libraries/import.php(51): JLoader::setup() #2 /data/web/virtuals/26296/virtual/www/includes/framework.php(39): require_once('/data/web/virtu...') #3 /data/web/virtuals/26296/virtual/www/index.php(21): require_once('/data/web/virtu...') #4 {main} thrown in /data/web/virtuals/26296/virtual/www/libraries/loader.php on line 251
    Celý .htaccess, který se na Wedos snažím nacpat je tady:
    ##
    # @package Joomla
    # @copyright Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved.
    # @license GNU General Public License version 2 or later; see LICENSE.txt
    ##
    ##
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations. It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that dissallows changing it in
    # your .htaccess file. If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's. If they work,
    # it has been set by your server administrator and you do not need it set here.
    ##
    ## Can be commented out if causes errors, see notes above.
    Options +FollowSymLinks
    ## Mod_rewrite in use.
    RewriteEngine On
    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode*(*)
    # Block out any script that includes a
    Pro odpověď se přihlašte.
    Přihlásit