cari
Rumahpangkalan datatutorial mysql如何远程清理Production上48组MySQL DB Server上面的过期失效的_MySQL

bitsCN.com

如何远程清理Production上48组MySQL DB Server上面的过期失效的备份

 

如何远程清理48组MySQL DB Server上面的过期实效的备份!  刚开始想到一个个从control控制机器ssh进去,rm 掉,然后exit,再通过control机器ssh进去,再rm再exit,这样的话岂不是要操作48次ssh以及exit,48台还能接受,如果是480台,4800台呢,any way ?

 

 OK,我想到了,写一个shell脚本,在control机器上面远程执行ssh命令,不需要ssh进具体的单台db了,如下clean.sh

 

[html] 

ssh aaaaaaaaa048xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa047xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa046xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa045xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa044xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa043xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa042xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa041xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa040xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

  

ssh aaaaaaaaa039xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa038xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa037xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa036xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa035xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa034xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa033xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa032xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa031xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa030xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

  

ssh aaaaaaaaa029xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa028xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa027xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa026xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa025xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa024xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa023xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa022xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa021xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa020xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

  

ssh aaaaaaaaa019xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa018xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa017xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa016xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa015xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa014xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa013xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa012xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa011xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa010xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

  

ssh aaaaaaaaa009xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa008xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa007xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa006xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa005xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa004xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa003xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa002xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

ssh aaaaaaaaa001xxxxxx "sudo -u mysql du -sh /mysqlback/*";  

 

PS:

1 ssh aaaaaaaaa001xxxxxx "sudo -u mysql du -sh /mysqlback/*";这个指示最后check检查备份有没有被删除的脚本你可以将du -sh /mysqlback/*";换成rm -rf就变成了自己要清理文件的功能了。

2 我这里ssh是不带密码的,如果你的ssh还要带输入密码验证的话,请试下:ssh pass -p 'password' sshroot@xx.com "command"命令

 

run 这个clean脚本, 我这里ssh 进aaaaaaaaa001xxxxxx 是不需要密码的,而且因为进去db server还需要切换到mysql帐号,否则不能rm操作mysql用户组的文件。远程命令里面用了sudo -u mysql前缀。

 

bitsCN.com
Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Peranan MySQL: Pangkalan Data dalam Aplikasi WebPeranan MySQL: Pangkalan Data dalam Aplikasi WebApr 17, 2025 am 12:23 AM

Peranan utama MySQL dalam aplikasi web adalah untuk menyimpan dan mengurus data. 1.MYSQL dengan cekap memproses maklumat pengguna, katalog produk, rekod urus niaga dan data lain. 2. Melalui pertanyaan SQL, pemaju boleh mengekstrak maklumat dari pangkalan data untuk menghasilkan kandungan dinamik. 3.MYSQL berfungsi berdasarkan model klien-pelayan untuk memastikan kelajuan pertanyaan yang boleh diterima.

MySQL: Membina pangkalan data pertama andaMySQL: Membina pangkalan data pertama andaApr 17, 2025 am 12:22 AM

Langkah -langkah untuk membina pangkalan data MySQL termasuk: 1. Buat pangkalan data dan jadual, 2. Masukkan data, dan 3. Pertama, gunakan pernyataan CreatedataBase dan createtable untuk membuat pangkalan data dan jadual, kemudian gunakan pernyataan InsertInto untuk memasukkan data, dan akhirnya gunakan pernyataan PILIH untuk menanyakan data.

MySQL: Pendekatan mesra pemula untuk penyimpanan dataMySQL: Pendekatan mesra pemula untuk penyimpanan dataApr 17, 2025 am 12:21 AM

MySQL sesuai untuk pemula kerana mudah digunakan dan berkuasa. 1.MYSQL adalah pangkalan data relasi, dan menggunakan SQL untuk operasi CRUD. 2. Ia mudah dipasang dan memerlukan kata laluan pengguna root untuk dikonfigurasi. 3. Gunakan Masukkan, Kemas kini, Padam, dan Pilih untuk Melaksanakan Operasi Data. 4. Orderby, di mana dan menyertai boleh digunakan untuk pertanyaan yang kompleks. 5. Debugging memerlukan memeriksa sintaks dan gunakan Jelaskan untuk menganalisis pertanyaan. 6. Cadangan pengoptimuman termasuk menggunakan indeks, memilih jenis data yang betul dan tabiat pengaturcaraan yang baik.

Adakah MySQL Beginner-mesra? Menilai lengkung pembelajaranAdakah MySQL Beginner-mesra? Menilai lengkung pembelajaranApr 17, 2025 am 12:19 AM

MySQL sesuai untuk pemula kerana: 1) mudah dipasang dan mengkonfigurasi, 2) sumber pembelajaran yang kaya, 3) sintaks SQL intuitif, 4) sokongan alat yang kuat. Walau bagaimanapun, pemula perlu mengatasi cabaran seperti reka bentuk pangkalan data, pengoptimuman pertanyaan, pengurusan keselamatan, dan sandaran data.

Adakah SQL adalah bahasa pengaturcaraan? Menjelaskan istilahAdakah SQL adalah bahasa pengaturcaraan? Menjelaskan istilahApr 17, 2025 am 12:17 AM

Ya, sqlisaprogramminglanguagespecializedfordatamanagement.1) it'sdeclarative, focusingonwhathattoachieverthanhan.2) sqlisesessentialforquerying, memasukkan, mengemas kini, dandeleletingdatainrelationaldatabases.3)

Terangkan sifat asid (atom, konsistensi, pengasingan, ketahanan).Terangkan sifat asid (atom, konsistensi, pengasingan, ketahanan).Apr 16, 2025 am 12:20 AM

Atribut asid termasuk atom, konsistensi, pengasingan dan ketahanan, dan merupakan asas reka bentuk pangkalan data. 1. Atomicity memastikan bahawa urus niaga sama ada berjaya atau gagal sepenuhnya. 2. Konsistensi memastikan pangkalan data tetap konsisten sebelum dan selepas transaksi. 3. Pengasingan memastikan bahawa urus niaga tidak mengganggu satu sama lain. 4. Kegigihan memastikan data disimpan secara kekal selepas penyerahan transaksi.

MySQL: Sistem Pengurusan Pangkalan Data vs Bahasa PengaturcaraanMySQL: Sistem Pengurusan Pangkalan Data vs Bahasa PengaturcaraanApr 16, 2025 am 12:19 AM

MySQL bukan sahaja sistem pengurusan pangkalan data (DBMS) tetapi juga berkait rapat dengan bahasa pengaturcaraan. 1) Sebagai DBMS, MySQL digunakan untuk menyimpan, menyusun dan mengambil data, dan mengoptimumkan indeks dapat meningkatkan prestasi pertanyaan. 2) Menggabungkan SQL dengan bahasa pengaturcaraan, tertanam dalam Python, menggunakan alat ORM seperti SQLalChemy dapat memudahkan operasi. 3) Pengoptimuman prestasi termasuk pengindeksan, pertanyaan, caching, perpustakaan dan bahagian meja dan pengurusan transaksi.

MySQL: Menguruskan data dengan arahan SQLMySQL: Menguruskan data dengan arahan SQLApr 16, 2025 am 12:19 AM

MySQL menggunakan arahan SQL untuk menguruskan data. 1. Perintah asas termasuk pilih, masukkan, kemas kini dan padam. 2. Penggunaan lanjutan melibatkan fungsi gabungan, subquery dan agregat. 3. Kesilapan umum termasuk isu sintaks, logik dan prestasi. 4. Petua Pengoptimuman termasuk menggunakan indeks, mengelakkan Pilih* dan menggunakan had.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft