Saturday, July 12, 2008

MySQL backup & restore caur konsoli

Taisam backup:

mysqldump -a -u USERNAME -p DATABASE > FILENAME.mysql

Atjaunošana, savukārt, jau sastāv no 3 soļiem:

1. Izdzēšam datubāzi:

mysqladmin -u USERNAME -p drop DATABASE

2. Pārtaisam datubāzi pa jaunam:

mysqladmin -u USERNAME -p create DATABASE

3. Importējam backup:

mysql -u USERNAME -p DATABASE < FILENAME.mysql

Linux komandas darbam ar arhīviem (konsolē)

1. Nepieciešams sakompresēt direktoriju:

tar -zcvf arhiiva_vaards.tar.gz direktorijas_vaards

kur:

  • -z: Kompresējam arhīvu ar gzip programmu
    -c: izveidojam arhīvu
    -v: Parādam progresu kamēr arhivējam
    -f: Arhīva faila vārds

2. Atarhivējam arhīvu tekošajā direktorijā:

tar -zxvf prog-1-jan-2005.tar.gz

kur:

  • -x: Atarhivēt failus

Friday, July 04, 2008

ubuntu un tasksel

Uzliku uz galddatora ubuntu 8.04. Nu diez kas nav ar to ubuntu. Nezinu, cik sen iznāca tas ubuntu metiens, bet svaigi uzinstalētai sistēmai uzreiz pēc instalēšanas parādīja ka ir jāuzliek 208 apdeiti. Pēčāk biju ieklīdis iekš linux.edu.lv, kur bija pateikts, ka ubuntam ir iznācis apdeits - 8.0.4.1.

Be tnu labi. Kamēr notiek installs, apskatījos kā ubuntam instalē LAMP (linux apache MySQL, PHP) - biju piemirsis kā pats biju debianam licis. Izrādās - ubuntu piedāvā kaut kādu fišku zem segvārda tasksel. Ar tās palīdzību viss var tikt uzinstalēts automātiski, savādāk būtu jāraksta viss šitais penteris: "apache2 php5-mysql libapache2-mod-php5 mysql-server". Te arī kaut kāds (ne mans) tasksel'a ekrānšāviņš:


Update: Izrādās ka manā debian arī tāds eksistē :)))) Par to uzzinu tikai tagad.... Mūžu dzīvo, mūžu mācies :)