Automysqlbackup Linux'ta Nasıl Kurulur, Yapılandırılır ve Çalıştırılır



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Her zaman bir MySQL sunucusunu yedeklemeyi hatırlamak zor olabilir, ancak neyse ki, tüm süreci otomatikleştirebilecek bir komut dosyası vardır. Yetenekli programcılar sizin için automysqlbackup komut dosyasını zaten hazırladığı için herhangi bir bash Linux kodu yazmanıza bile gerek kalmayacak. Hatta otomatik olarak kurabilirsiniz.



Çalışmasını sağlamak bazen zor olabilir, bu nedenle yazılımı kurmanın ve ardından çalıştırmanın en iyi yolunun ayrıntılarını ortaya koyduk. Yerine oturduktan sonra fazla bir şey yapmanız gerekmeyecek.



Yöntem 1: Automysqlbackup'ı bir Paket Yöneticisi ile yükleme

Debian gibi çeşitli Linux dağıtımları ve Ubuntu Sunucusu dahil olmak üzere Ubuntu'dan türetilmiş çeşitli sürümler, apt-get paket yöneticisinden başka hiçbir şey olmadan automysqlbackup komut dosyasını oluşturmanıza olanak tanır. Debian veya Ubuntu Sunucusunun ayrıştırılmış bir sürümünü çalıştırıyorsanız, çalışabileceğiniz sanal terminallerden başka hiçbir şeye sahip olmayabilirsiniz. Bu durumda, ilk terminale ulaşmak ve oturum açmak için CTRL, ALT ve F1 tuşlarını basılı tutun.



Lubuntu, Xubuntu veya Debian-Xfce4 gibi sunucu çalışması için hala uygun olan hafif bir masaüstü ortamı dağıtımının kullanıcıları, Uygulamalar veya Bıyık menüsünü seçip Kök Terminal'e tıklayıp ardından yönetim şifrelerini yazmayı isteyebilir. Standart bir kullanıcı istemini açmak için Ctrl, Alt ve T tuşlarını da basılı tutabilirsiniz.

Kök erişiminiz varsa apt-get install automysqlbackup yazın ve enter'a basın. Kök erişiminiz yoksa sudo apt-get install automysqlbackup yazmanız ve enter tuşuna basmanız gerekir. Bu aynı zamanda Linux Mint'in çeşitli türevleri üzerinde de çalışmalıdır.

Bu adımları izleyen, root erişimine sahip Arch Linux kullanıcıları, bunu çalıştırarak yükleyebilmelidir. pacman -S automysqlbackup 3.0_rc6-3 Ancak, root kullanıcısı olarak çalışıyorlarsa, komutun önüne sudo koymaları da gerekecektir.



Her zaman bir MySQL sunucusunu yedeklemeyi hatırlamak zor olabilir, ancak neyse ki, tüm süreci otomatikleştirebilecek bir komut dosyası vardır. Yetenekli programcılar sizin için automysqlbackup komut dosyasını zaten hazırladığı için herhangi bir bash Linux kodu yazmanıza bile gerek kalmayacak. Hatta otomatik olarak kurabilirsiniz.

Çalışmasını sağlamak bazen zor olabilir, bu nedenle yazılımı kurmanın ve ardından çalıştırmanın en iyi yolunun ayrıntılarını ortaya koyduk. Yerine oturduktan sonra fazla bir şey yapmanız gerekmeyecek.

Yöntem 1: Automysqlbackup'ı bir Paket Yöneticisi ile yükleme

Debian gibi çeşitli Linux dağıtımları ve Ubuntu Sunucusu dahil olmak üzere Ubuntu'dan türetilmiş çeşitli sürümler, apt-get paket yöneticisinden başka hiçbir şey olmadan automysqlbackup komut dosyasını oluşturmanıza olanak tanır. Debian veya Ubuntu Sunucusunun ayrıştırılmış bir sürümünü çalıştırıyorsanız, çalışabileceğiniz sanal terminallerden başka hiçbir şeye sahip olmayabilirsiniz. Bu durumda, ilk terminale ulaşmak ve oturum açmak için CTRL, ALT ve F1 tuşlarını basılı tutun.

Lubuntu, Xubuntu veya Debian-Xfce4 gibi sunucu çalışması için hala uygun olan hafif bir masaüstü ortamı dağıtımının kullanıcıları, Uygulamalar veya Bıyık menüsünü seçip Kök Terminal'e tıklayıp ardından yönetim şifrelerini yazmayı isteyebilir. Standart bir kullanıcı istemini açmak için Ctrl, Alt ve T tuşlarını da basılı tutabilirsiniz.

Kök erişiminiz varsa apt-get install automysqlbackup yazın ve enter'a basın. Kök erişiminiz yoksa sudo apt-get install automysqlbackup yazmanız ve enter tuşuna basmanız gerekir. Bu aynı zamanda Linux Mint'in çeşitli türevleri üzerinde de çalışmalıdır.

Bu adımları izleyen, root erişimine sahip Arch Linux kullanıcıları, bunu çalıştırarak yükleyebilmelidir. pacman -S automysqlbackup 3.0_rc6-3 Ancak, root kullanıcısı olarak çalışıyorlarsa, komutun önüne sudo koymaları da gerekecektir.

Yöntem 2: automysqlbackup'ı SourceForge'dan yükleme

Fedora, Red Hat, CentOS, Slackware ve diğer bazı büyük Linux dağıtımlarının kullanıcıları, herhangi bir automysqlbackup paketine sahip olmadıklarını fark edebilir, bu nedenle, Mozilla Firefox, Chrome, Chromium veya Midori'yi seçerek bir tarayıcı açmaları gerekecektir. Masaüstü ortamlarında Uygulamalar ve ardından İnternet menüsü veya muhtemelen Süper tuşunu basılı tutup W'ye basarak https://sourceforge.net/projects/automysqlbackup/ ve enter'a basın.

Yeşil İndir düğmesine tıklayın ve indirme işleminin tamamlanmasını bekleyin. Sadece birkaç saniye sürecektir ve SourceForge, eğer onu elde etmek için uğraşıyorsanız, size otomatik olarak doğrudan bir bağlantı sunacaktır. Bir komut istemi açın ve yazın cd ~ / İndirilenler veya bunun yerine İndirilenler dizininizin olduğu yere gidin. Elbette, herhangi bir GUI'siz bir sunucuda konumlandırmanız gerekirse, bu dosyayı çıkarılabilir bir cihazla taşıyabilirsiniz veya indirmek için teorik olarak w3m gibi bir komut satırı tarayıcısı kullanabilirsiniz.

Doğru dizine girdikten sonra şunu yazın: tar zxvf automysqlbackup-v3.0_rc6.tar.gz çıkarmak için. Herhangi bir güncelleme olursa, gelecekte bir noktada dosya adının gerçekten değişebileceğini unutmayın. Muhtemelen bir dizinin içinde olmak üzere altı dosya elde edeceksiniz. Cd yazabilir ve sekmeye basabilir ve ardından söz konusu dizine geçmek için giriş yapabilirsiniz. Geliştiricilerin verdiği tavsiyeleri görebilmeniz için ilerlemeden önce daha fazla README çalıştırmak iyi bir fikirdir.

İnstall.sh komut dosyasını yazarak çalıştırın. ./install.sh ve enter tuşuna basmak. Çalıştırmak için kök ayrıcalıklarına ihtiyacınız olacak, bu nedenle zaten bir kök kabukta değilseniz sudo ile önsözlemeniz gerekecek. Bu, her şeyi otomatik olarak halletmelidir.

Yöntem 3: El ile Yükleme Çalıştırma

Herhangi bir nedenle install.sh betiği başarısız olursa ve bunun önüne ./ kodu koyduğunuzdan emin olursanız, onu manuel olarak yüklemeniz gerekebilir. Zaten bir kök isteminiz yoksa, sudo -i yazıp enter tuşuna basarak bir tane oluşturun. Bu komutlar, tarball'ı açtığınız dizinden çalıştırılmalıdır.

Özel bir yapılandırma dosyası oluşturmak iyi bir fikirdir. Kullan cp automysqlbackup.conf NAME.conf komutunu, NAME yerine dosyaya vermek istediğiniz gerçek bir adla değiştirdikten sonra.

Yöntem 4: Yapılandırma Dosyasını Düzenleme

Yapılandırma dosyanızı nano veya vi ile açın ve dosyada düzinelerce yorum olduğunu fark edeceksiniz. Sisteminizde muhtemelen yalnızca bir minimum kullanıcınız olmasına rağmen, en az SELECT ayrıcalıklarına sahip bir MySQL kullanıcısı girmeniz gerekecektir. Bunun için bir yönetici hesabı kullanmak istemezsiniz. Adı satırdaki tek tırnakların içine girin:

CONFIG_mysql_dump_username = ”

Şifrelerini satırdaki tek tırnakların arasına yazmanız gerekir:

CONFIG_mysql_dump_password = ”

Sadece ayarlamanız gerekecek CONFIG_mysql_dump_host değişken CONFIG_mysql_dump_host = 'localhost' çünkü sunucunuz yalnızca yerel makinedir.

Ayarladığınızdan emin olun CONFIG_backup_dir = kullanıcının yedeklenmiş dosyaları kaydedebileceği bir dizine. Örneğin, yedeklerim adlı bir kullanıcınız olduğunu varsayalım, o zaman gerçekten kullanmanız gerekecek / home / yedeklerim / yedekler ya da kullanıcının dizinini bir bütün olarak kullanmaya çalışacaktır. Söz konusu dizin halihazırda mevcut değilse, mkdir komutunu kullanmanız gerekecektir.

Veritabanlarının adlarını ekleyebilirken CONFIG_db_names = () değişken, parantez içinde bırakılırsa, hepsi kopyalanır. Kullanabilirsiniz CONFIG_db_exclude = () komut dosyasının atlamasını tercih ettiğiniz konumları eklemek için parantez.

Komut dosyası bir hafta boyunca günlük yedeklemeleri tutabilir, ancak CONFIG_rotation_daily = değişkenini sayı 7'den başka bir şeye değiştirerek bunu değiştirebilirsiniz. Bu varsayılanlar zaman zaman değişebilir. Karıştırdığımız yapılandırma dosyası varsayılan olarak 6'yı kullandı.

Sonra koşabilirsin komut satırından, dosyanın adını yaptığınız adla değiştirerek veya bir başlangıç ​​betiğine veya cron'a ekleyin. Bir cron hattına ihtiyacınız varsa, denemek isteyebilirsiniz:

0 0 * * * / usr / local / bin / backupscript

Bu, her gün gece yarısı çalıştırır.

5 dakika okundu