Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Upload SQL do nové DB  (Přečteno 3875 krát)

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Upload SQL do nové DB
« kdy: 26 Ledna 2011, 19:49:05 »
Zdravím,


prosím vás mám blbý dotaz. Potřeboval bych přes terminál vložit vyexportovanou mysql databazí. Normálně nahrávám přes phpmyadmina ale bohužel databáze má vís jak 2 MB. Je to kodováno v cp1250 nevíte prosím někdo jak to nahrát přes terminál?

Předem moc děkuji za reakce
« Poslední změna: 27 Ledna 2011, 19:02:00 od Tomáš Břinčil »

Pavel Půlpán


locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #2 kdy: 26 Ledna 2011, 20:57:17 »
no super ale moc mi to z toho není jasne jak přes terminál mám zprovoznit vyexportovanou databazi v tvaru jednoho soubor s názvem localhost.sql?

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #3 kdy: 26 Ledna 2011, 21:27:19 »
Nevíte prosim někdo jak dostanu ten vyexportovaná soubor do té databaze prosím?

Mam tu dumplou databazi ve tvaru localhost.sql.

Moc děkuji za reakce tlacime cas.

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: Upload SQL do nové DB
« Odpověď #4 kdy: 26 Ledna 2011, 21:43:25 »
toto nefunguje?
Kód: [Vybrat]
mysql -u username -p -h hostnameTvojhoMySQLservra database-name < data.sql
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

Henrynr

  • Aktivní člen
  • *
  • Příspěvků: 366
Re: Upload SQL do nové DB
« Odpověď #5 kdy: 26 Ledna 2011, 21:43:52 »
Doma i v práci Linux Mint 17

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #6 kdy: 26 Ledna 2011, 22:58:25 »
jj pomáhá zjistil jsme ze to mám 80 Mb ta dtabaze. Dá se přes něco sledovat jak se to tam "vkládá"?

Předem moc děkuji za reakce

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: Upload SQL do nové DB
« Odpověď #7 kdy: 27 Ledna 2011, 00:35:54 »
jj pomáhá zjistil jsme ze to mám 80 Mb ta dtabaze. Dá se přes něco sledovat jak se to tam "vkládá"?

Předem moc děkuji za reakce

Citace
You can also invoke mysql with the --verbose option, which causes each statement to be displayed before the result that it produces.
, ale nejaky progress bar neviem.
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #8 kdy: 27 Ledna 2011, 08:17:39 »
Jasne no asi po 10 minutách se to nahrálo do do mysql.

Mam prosim ještě jeden dotaz. Vytvořilo mě to tam databázi s názvem "list" a potřeboval bych k tomu udělat uživatele, který bude mít přístup jenom do této databaze "list".

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #9 kdy: 28 Ledna 2011, 18:16:14 »
No tak nevim kde dělám chybu.

na viky jsme narazil na toto:
Kód: [Vybrat]
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON database1.* TO 'username_noveho_uzivatele'@'localhost' IDENTIFIED BY 'jeho_nove_heslo';
tak jsme si to upracil na test

Kód: [Vybrat]
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON list.* TO 'test'@'localhost' IDENTIFIED BY 'test';
no a při pokusu o příhlášení mě to nejde. Přihlašuju se přes phpmyadmina

#1045 Nepodařilo se přihlášení k MySQL serveru

prosim vás co dělam špatně?
mohl by jste mě někdo nasměrovat prosím

RNA

  • Stálý člen
  • **
  • Příspěvků: 630
Re: Upload SQL do nové DB
« Odpověď #10 kdy: 28 Ledna 2011, 21:47:16 »
No, nebylo by to jednodušší takto?
GRANT ALL PRIVILEGES ON *.* TO 'uživatel'@'%' IDENTIFIED BY 'heslo' WITH GRANT OPTION;
btw, tak jak to děláte Vy, umožní pouze přihlášení z lokálního stroje.

Henrynr

  • Aktivní člen
  • *
  • Příspěvků: 366
Re: Upload SQL do nové DB
« Odpověď #11 kdy: 29 Ledna 2011, 14:01:13 »
Nezapomenout na FLUSH PRIVILEGES

Mimochodem, proč nepoužíváš nějaký GUI?
Doma i v práci Linux Mint 17

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #12 kdy: 29 Ledna 2011, 20:43:26 »
No jsem v této oblasti opravdu mimo. A moc rád si necham poradit. Nicméně to co bych potřeboval je k již existující databazi list vytvořit uživatele, který bude mít přístup jen k této databazí a bude vní moc mazat atd. prostě vše. Ale aby v phpmyadminu měl jen tuto jednu db v tom levém sloupci a to tu db list.


locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #13 kdy: 30 Ledna 2011, 00:16:54 »
Jak to vytvořím zkoušel jsme i typ od RNA a nejde se prihlasit pres phpmyadmina. Prosim mohl by jste mě někdo nakopnout

Henrynr

  • Aktivní člen
  • *
  • Příspěvků: 366
Re: Upload SQL do nové DB
« Odpověď #14 kdy: 30 Ledna 2011, 16:05:18 »
Kód: [Vybrat]
CREATE USER 'uzivatel'@'localhost' IDENTIFIED BY 'heslo';
GRANT  DELETE, INSERT, SELECT ON  `databaze`.* TO 'uzivatel'@'localhost' ;
Doma i v práci Linux Mint 17

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re: Upload SQL do nové DB
« Odpověď #15 kdy: 30 Ledna 2011, 21:34:44 »
a hlavně   příkaz   flush privileges;

  Jinak přidělit uživatele pro tebe bude lepší přes phpmyadmin.
jabber:  Armus69@jabber.cz

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #16 kdy: 01 Února 2011, 21:07:18 »
Jo moc děkuju super pokročilo se. Prosím vás nevíte kde bych mohl zvýšit php limit?

Pavel Půlpán

Re: Upload SQL do nové DB
« Odpověď #17 kdy: 01 Února 2011, 21:13:43 »
Nejlépe v php.ini někde v /etc/php, záleží na distribuci. Hledej direktivu memory_limit. ;)

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #18 kdy: 02 Února 2011, 12:44:55 »
No tak to php.ini jsme našel. Ja tam těd mám dva virtuálhosty z a chtěl bych ten limit posunout jen jednomu. Dáse to?

Jinak distribuci mam samozřejmě ubuntu.

A php.ini jsme našel v
Kód: [Vybrat]
/etc/php5/apache2/php.ini
« Poslední změna: 02 Února 2011, 12:46:52 od locus »

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re: Upload SQL do nové DB
« Odpověď #19 kdy: 02 Února 2011, 15:07:31 »
pokud to má být pro každý web jiné tak vložit třeba do .htaccess

     php_value memory_limit 64M

  vyžaduje povolený .htaccess pro apache.

  nebo vložit do konfigurace vhostu.
jabber:  Armus69@jabber.cz

locus

  • Aktivní člen
  • *
  • Příspěvků: 398
Re: Upload SQL do nové DB
« Odpověď #20 kdy: 03 Února 2011, 16:47:12 »
Jo super to je mazec sem netusil ze to jde resit přes .htaccess.

Ještě poslední uplně poslední věc co mě trápi je mam složku ve které je pět podsložek a jak v té složce tak podsložce jsou sobory.

Nevíte prosím jak hromadně nastavit stejná práva jak složce tak podsložce a všem souborům.

Děkuju moc za reakci

pan Filuta

  • Aktivní člen
  • *
  • Příspěvků: 243
  • Tux, po třech milionech let v kosmu
Re: Upload SQL do nové DB
« Odpověď #21 kdy: 03 Února 2011, 16:55:48 »
Nevíte prosím jak hromadně nastavit stejná práva jak složce tak podsložce a všem souborům.

To se dozvíš na wiki. :)

 

Provoz zaštiťuje spolek OpenAlt.