Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: locus 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
-
http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html
-
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?
-
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.
-
toto nefunguje?
mysql -u username -p -h hostnameTvojhoMySQLservra database-name < data.sql
-
Tohle nepomůže?
http://dev.mysql.com/doc/refman/5.1/en/batch-commands.html (http://dev.mysql.com/doc/refman/5.1/en/batch-commands.html)
-
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
-
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
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.
-
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".
-
No tak nevim kde dělám chybu.
na viky jsme narazil na toto:
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
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
-
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.
-
Nezapomenout na FLUSH PRIVILEGES
Mimochodem, proč nepoužíváš nějaký GUI?
-
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.
-
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
-
CREATE USER 'uzivatel'@'localhost' IDENTIFIED BY 'heslo';
GRANT DELETE, INSERT, SELECT ON `databaze`.* TO 'uzivatel'@'localhost' ;
-
a hlavně příkaz flush privileges;
Jinak přidělit uživatele pro tebe bude lepší přes phpmyadmin.
-
Jo moc děkuju super pokročilo se. Prosím vás nevíte kde bych mohl zvýšit php limit?
-
Nejlépe v php.ini někde v /etc/php, záleží na distribuci. Hledej direktivu memory_limit. ;)
-
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 /etc/php5/apache2/php.ini
-
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.
-
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
-
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 (http://wiki.ubuntu.cz/Chmod#Slo.2BAX4-ka). :)