Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]usuwanie bazy danych
Forum PHP.pl > Forum > Przedszkole
kionol
Witam na serwerze miałem zainstalowaną joomlę chce ją usunąc i wgrać coś innego.
Jak usunąc szybko całą baze danych (żeby było czyściutko)
Nie mam dostępu do phpmyadmin więc ręcznie odpada.
Pozdrawiam.
redelek
Cytat(kionol @ 14.03.2008, 13:16:05 ) *
Witam na serwerze miałem zainstalowaną joomlę chce ją usunąc i wgrać coś innego.
Jak usunąc szybko całą baze danych (żeby było czyściutko)
Nie mam dostępu do phpmyadmin więc ręcznie odpada.
Pozdrawiam.


A do shell masz dostęp?
Jeśli tak to zaloguj się do mysq -u UZYTKOWNIK -p
potem wydaj polecenie DROP DATABASE nazwa_bazy; i powinno polecieć.

Jeśli z poziomu php to tak:

  1. <html>
  2. <head>
  3. <title>Deleting MySQL Database</title>
  4. </head>
  5. <body>
  6. <?php
  7. $host = 'localhost:3036';
  8. $user = 'root';
  9. $pass = 'rootpassword';
  10. $polacz = mysql_connect($host, $user, $pass);
  11. if(! $polacz )
  12. {
  13. die('Lipa-SQL ma przerwe: ' . mysql_error());
  14. }
  15. echo 'Lipa<br />';
  16. $sql = 'DROP DATABASE nazwa_bazy';
  17. $zap = mysql_query( $sql, $polacz );
  18. if(! $zap )
  19. {
  20. die('Brak połączenia z bazą: ' . mysql_error());
  21. }
  22. echo "No to baza poszła w las\n";
  23. mysql_close($polacz);
  24. ?>
  25. </body>
  26. </html>


OO to tak na szybko. Może gdzieś jakaś literówka, lub coś, ale powinno działać.

Pozdro
Redelek
kionol
ok to usuneło całą baze (i dobrze) da sie stworzyć bazę dancyh za pomocą php? bo usera mam, a nie chcę czekać by mieć dostęp do phpmyadmin.
Lejto
  1. <?php
  2. $sql = 'create database nazwa';
  3. $query = mysql_query($sql);
  4. if(! $query )
  5. {
  6. die('Błąd: ' . mysql_error());
  7. }
  8. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.