Archive

Archive for the ‘MySQL’ Category

Zamena teksta u MySQL

decembar 4th, 2013 No comments

Promena dela teksta u okviru MySQL baze podataka, odnosno nekog njenog polja se može jednostavno izvršiti komandom REPLACE().

Primer: promeniti HTML boldiran tekst u polju ‘description’ koji koristi B tag sa STRONG

UPDATE texts SET description = REPLACE(description, ‘B>’, ‘STRONG>’);

Podešavanje vremenske zone iz MySQL-a

jul 20th, 2013 No comments

Provera datuma i vremena kroz MySQL je moguća upotrebnom komande NOW() (MySQL ne pravi razliku između velikih i malih slova tako da ej moguće napisati i now()). Primer:

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2013-07-20 11:11:11 | 
+---------------------+
1 row in set (0.00 sec)

Ukoliko je vreme drugačije nego ono u vašoj vremenskoj zoni , koristite sledeću komandu da bi ste postavili ispravnu vremensku zonu:

SET GLOBAL time_zone = '+1:00';
Categories: MySQL Tags: ,

Kompletno kopiranje MySQL baze

februar 22nd, 2013 No comments

Evo jednostavnog načina kako možete da napravite kopiju baze u MySQL-u. Neophodno je da imate pristup komandnoj liniji.

  • kreirajte bazu u koju želite da izvršite prebacivanje podataka preko phpMyAdmin-a ili nekog sličnog alata
  • Iz konzole izvršite sledeću komandu:

mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2

Obratite pažnju da između -p i [password] ne postoji razmak.

Ukoliko komandu izvršavate u okviru sistema koji nije zaštićen lozinkom (uobičajeno za servere na lokalnom računaru) parametar sa lozinkom se može izostaviti. Navedenu komandu je moguće izvršiti i u dva koraka na sledeći način:

mysqldump -h [server] -u [user] -p[password] db1 > dump.sql
mysql -h [server] -u [user] -p[password] db2 < dump.sql

Na ovaj način se kreira mysqldump fajl koji se može sačuvati kao backup.

Categories: MySQL Tags: , ,