Projíždím si tak databázi, optimalizuji ji, prohližím ... dám si tak pauzu, něco udělám chci jít znovu na databázi a vony jsou všechny tabulky pryč ... chci se zeptat, nemáte náhodou zalohovaná databáze a můžete mi říct čím to bylo způsobeno? Měl jsem tak fakt hodně dat, které mi teďka docela chybí ...
Díky za odpověď ...
<HTML>bez username neni odpovedi...</HTML>
Aha, pardon ...
takze jednalo by se o domenu diskuze.kvalitne.cz ...
<HTML>mas to tam zpatky
poradi nekdo jak zakazat uzivateli prikaz drop database?
(nevim jakym jinym zpusobem by k tomu mohlo dojit)</HTML>
2mira: napsat velkym cervenym pismem pozor na prikaz DROP?:)))
Lukasik
<HTML>lepsi by bylo "nedrop mi na serveru, kdo ma pak delat poradek"</HTML>
Díky moc ...
smím se zeptat ze kterého dne je ta záloha? A ještě, nejsem si jist že to bylo moji vinou, na takové věci jsem opatrný. Ale fakt díky!
Ahoj, tak se mi to taky podařilo. Právě před 20 minutama jsem to všechno omylem vymazal. Please HELP. (uživatel mpechac.wz.cz)
nepouzivejte DROP DATABASE, ale DROP TABLE ! :-)
Nazdar všichni, tak jsem to vyřešil. Pokud tedy vymažete všechny tabulky z databáze, a nejde vám v PHPmyADMINU vytvořit nové, postupujte následovně:
1. vytvořte si nějaký soubor *.php.
do něj pak napište SQL dotaz na založení nové tabulky (soubor.php)
<?php
include '../conn.php'; // nebo místo této řádky vypište celé spojení s databází
$x = "
CREATE TABLE /*!32300 IF NOT EXISTS*/ cookie (
id int(11) NOT NULL auto_increment,
u_jmeno text ,
u_pohlavi int(11) ,
PRIMARY KEY (id)
)";
$y "INSERT INTO cookie VALUES('1','nějaký jméno','muž')";
mysql_query($x);
mysql_query($y);
if (!$x || !$y) {echo "nepodařila se vytvořit tabulka");
else (echo "tabulka vytvořena");
?>
2. vytvořte nebo použijte existující spojení s databází (já používám conn.php)
<?php
// udaje o databazi
$server_name = "mysql.webzdarma.cz"; // jmeno databazoveho serveru
$db_user = "neco"; // uzivatel
$db_pass = "neco"; // heslo
$db_name = "neco"; // jmeno databaze
$conn = @MySQL_Connect($server_name, $db_user, $db_pass)
or die ("Nelze navázat spojení s databazí");
@MySQL_Select_DB($db_name)
or die ("Nenalezena databáze");
?>
3. Pak už jen stačí nahrát soubory na NET a v prohlížeči spustit soubor.php
Pokud se ani tehdy tabulka nevytvořila, tak si v nastavení na wz.cz zvolte mysql na neaktivní, a pak znovu na aktivní a vše proveďte znovu Pak to bude vše fungovat. Snad neni v tom mym kódu chyba :-)
Jakmile tam máte tuto jednu tabulku, tak by to už mělo fungovat všechno.
jojo proc to delat jednoduse, kdyz to jde slozite, staci v administraci vymazat a znovu vytvorit mysql ucet
<HTML>mno ja vsechny tabulky taky zakladam scriptem,ale to je spis zlozvyk.. mam uz takovy nejaky template a je to pro me o hodne rychlejsi</HTML>
pokus mas hotovy sablony, to pak, jo, ale na obnoveni funkcnosti uctu (imho o to tu jde, ne?)