-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
27d5395
commit d9c539c
Showing
5 changed files
with
216 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,140 @@ | ||
# MySQL डेटाबेस बैकअप स्क्रिप्ट 🗄️ | ||
|
||
![Linux](https://img.shields.io/badge/Linux-white?style=flat-square&logo=linux&logoColor=black) | ||
![MacOS](https://img.shields.io/badge/MacOS-white?style=flat-square&logo=apple&logoColor=black) | ||
![Windows](https://img.shields.io/badge/Windows-white?style=flat-square&logo=windows&logoColor=black) | ||
![Windows](https://img.shields.io/badge/Bash-white?style=flat-square&logo=gnu-bash&logoColor=black) | ||
|
||
![GitHub मुद्दे](https://img.shields.io/github/issues/vinugawade/ms-bkp?style=flat-square) | ||
![GitHub कोड का आकार (बाइटों में)](https://img.shields.io/github/languages/code-size/vinugawade/ms-bkp?style=flat-square) | ||
![GitHub का आधिकारिक कमिट](https://img.shields.io/github/last-commit/vinugawade/ms-bkp?style=flat-square) | ||
|
||
यदि आपको एक Linux सिस्टम पर MySQL डेटाबेस का बैकअप बनाना है, तो `ms-bkp` स्क्रिप्ट एक आसान उपाय प्रदान करता है। इससे आप डेटाबेस को निर्यात कर सकते हैं, विशिष्ट डेटाबेस को छोड़ सकते हैं, और बैकअप के लिए गंतव्य पथ सेट कर सकते हैं। | ||
|
||
--- | ||
|
||
## स्थापना 🚀 | ||
|
||
1. **पूर्वदृष्टि क्लोन करें:** | ||
- नीचे दिए गए कमांड का उपयोग करके अपनी स्थानीय मशीन पर [ms-bkp](https://github.com/vinugawade/ms-bkp) रिपॉजिटरी क्लोन करें: | ||
|
||
```bash | ||
git clone https://github.com/vinugawade/ms-bkp.git | ||
``` | ||
|
||
2. **स्क्रिप्ट को एक वैश्विक स्थान पर मूव करें:** | ||
- नीचे दिए गए कमांड का उपयोग करके स्क्रिप्ट को अपने सिस्टम पर एक वैश्विक स्थान पर मूव करें: | ||
|
||
```bash | ||
sudo mv /location/of/ms-bkp /usr/local/bin | ||
``` | ||
|
||
3. **स्क्रिप्ट अनुमतियों को सेट करें:** | ||
- निम्नलिखित कमांडों में से किसी एक का चयन करके सभी को स्क्रिप्ट को निष्क्रिय करने की अनुमति दें: | ||
|
||
```bash | ||
sudo chmod +x /location/of/ms-bkp | ||
``` | ||
|
||
या | ||
|
||
```bash | ||
sudo chmod 0755 /location/of/ms-bkp | ||
``` | ||
|
||
4. **$PATH में जोड़ें:** | ||
- `/usr/local/bin` को अपने `$PATH` में जोड़ें। यदि आप Bash शैली का उपयोग करते हैं, तो नीचे दिए गए कमांड को चलाएं: | ||
|
||
```bash | ||
export PATH=$PATH:/usr/local/bin | ||
``` | ||
|
||
या | ||
|
||
```bash | ||
export PATH=$PATH:/location/of/ms-bkp | ||
``` | ||
|
||
इससे एक चर में रखा जाएगा, संभावना एक फ़ाइल जैसे `~/.bash_profile`, `~/.bashrc`, या `~/.profile`। यदि आप नहीं जानते कि इसे कहां रखें, तो `~/.bashrc` एक अच्छा विकल्प है। | ||
|
||
> **इसे लागू करने के लिए आपको शैल को पुनः प्रारंभ करने की आवश्यकता हो सकती है।** | ||
|
||
--- | ||
|
||
## स्क्रिप्ट विकल्प 🎛️ | ||
|
||
`ms-bkp` स्क्रिप्ट निम्नलिखित विकल्पों का समर्थन करता है: | ||
|
||
- `-u, --user`: MySQL उपयोगकर्ता नाम | ||
- `-p, --password`: MySQL पासवर्ड | ||
- `-o | ||
, --only`: केवल निर्दिष्ट डेटाबेस को निर्यात करें | ||
- `-s, --skip`: निर्दिष्ट डेटाबेस को निर्यात के दौरान छोड़ें (कॉमा से अलग) | ||
- `-d, --dest`: बैकअप के लिए गंतव्य पथ (डिफ़ॉल्ट: ~/Downloads) | ||
|
||
--- | ||
|
||
## उपयोग 🛠️ | ||
|
||
अब आप टर्मिनल में कहीं से भी स्क्रिप्ट का उपयोग कर सकते हैं। नीचे कुछ उदाहरण हैं। | ||
|
||
```bash | ||
ms-bkp -u your_mysql_user -p your_mysql_password -o your_database_name | ||
``` | ||
|
||
```bash | ||
ms-bkp -u your_mysql_user -p your_mysql_password -s db1,db2,db3 -d /path/to/backup | ||
``` | ||
|
||
नीचे दिए गए GIF को देखें। | ||
|
||
![Run ms-bkp script](images/feature.gif) | ||
|
||
--- | ||
|
||
## पालक 👨🏻💻 | ||
|
||
<a href="https://vinux.in"> | ||
<img | ||
src="https://api.daily.dev/devcards/c8457c6e687d407197d39cfaf513c57a.png?r=qqh" | ||
width="400" | ||
height="" | ||
alt="विनय गवडे का डेव कार्ड" | ||
/> | ||
</a> | ||
|
||
💙✨ से बनाया गया है <a href="https://github.com/vinugawade">विनय गवडे</a>. | ||
|
||
<a href="https://www.linkedin.com/in/vinu-gawade" target="_blank"> | ||
<img | ||
src="https://github.com/vinugawade/vinugawade/blob/main/assets/images/media/LinkedIn.png?raw=true" | ||
alt="लिंक्डइन लोगो" | ||
width="150" | ||
height="" | ||
/> | ||
</a> | ||
<a href="https://www.buymeacoffee.com/vinaygawade" target="_blank"> | ||
<img | ||
src="https://github.com/vinugawade/vinugawade/blob/main/assets/images/media/Bmc.png?raw=true" | ||
alt="मुझे एक कॉफी खरीदें लोगो" | ||
width="150" | ||
height="" | ||
/> | ||
</a> | ||
<a href="https://twitter.com/VinuGawade" target="_blank"> | ||
<img | ||
src="https://github.com/vinugawade/vinugawade/blob/main/assets/images/media/Twitter.png?raw=true" | ||
alt="ट्विटर लोगो" | ||
width="150" | ||
height="" | ||
/> | ||
</a> | ||
|
||
--- | ||
|
||
## लाइसेंस 🛂 | ||
|
||
![लाइसेंस](https://img.shields.io/github/license/vinugawade/ms-bkp?style=flat-square) | ||
|
||
इस परियोजना का उपयोग [लाइसेंस](https://github.com/vinugawade/ms-bkp/blob/master/LICENSE) फ़ाइल के साथ जुड़ा हुआ है। |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- 🌐 भाषा | ||
- [English](/) | ||
- [हिन्दी](/hi-in/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
- [प्रारंभ करना 🏁](/hi-in/) | ||
|
||
- [योगदान दिशानिर्देश 🤝](/hi-in/contribution-guidelines.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
# सहयोग दिशानिर्देश | ||
|
||
## परिचय | ||
|
||
`ms-bkp` स्क्रिप्ट में योगदान करने का आपका आभार! | ||
|
||
## सामग्री की सूची | ||
|
||
- [बग्स की सूचना](#बग्स-की-सूचना) | ||
- [सुविधा के अनुरोध](#सुविधा-के-अनुरोध) | ||
- [विकास स्थापना](#विकास-स्थापना) | ||
- [परिवर्तन करना](#परिवर्तन-करना) | ||
- [पुल रिक्वेस्ट सबमिट करना](#पुल-रिक्वेस्ट-सबमिट-करना) | ||
- [कोडिंग मानक](#कोडिंग-मानक) | ||
- [लाइसेंस](#लाइसेंस) | ||
|
||
## बग्स की सूचना | ||
|
||
अगर आप स्क्रिप्ट में कोई बग खोजते हैं, तो कृपया [इश्यू टेम्प्लेट](https://github.com/vinugawade/ms-bkp/blob/master/.github/ISSUE_TEMPLATE/bug_report.md) का उपयोग करके एक विस्तृत बग रिपोर्ट बनाएं। इसमें ऑपरेटिंग सिस्टम, कोई त्रुटि संदेश और समस्या को पुनरावृत्ति करने के लिए कदम शामिल करें। | ||
|
||
## सुविधा के अनुरोध | ||
|
||
यदि आपके पास कोई नई सुविधा या सुधार की विचार है, तो कृपया [इश्यू टेम्प्लेट](https://github.com/vinugawade/ms-bkp/blob/master/.github/ISSUE_TEMPLATE/feature_request.md) का उपयोग करके एक सुविधा अनुरोध करें। प्रस्तुत करें प्रस्तावित सुविधा, इसके लाभ और कोई संबंधित विवरण। | ||
|
||
## विकास स्थापना | ||
|
||
1. अपने GitHub खाते पर रिपॉजिटरी को फॉर्क करें। | ||
2. अपनी फॉर्क की गई रिपॉजिटरी को स्थानीय रूप से क्लोन करें: | ||
|
||
```bash | ||
git clone https://github.com/आपका-उपयोगकर्ता-नाम/रिपॉजिटरी-नाम.git | ||
``` | ||
|
||
3. अपने परिवर्तनों के लिए एक नये शाखा बनाएं: | ||
|
||
```bash | ||
git checkout -b feature-name | ||
``` | ||
|
||
4. अपने परिवर्तनों को करें और उन्हें पूरी तरह से टेस्ट करें। | ||
|
||
## परिवर्तन करना | ||
|
||
- [contribution-guidelines.md](contribution-guidelines.md) फ़ाइल में निर्दिष्ट कोडिंग मानकों का पालन करें। | ||
- सुनिश्चित करें कि आपके परिवर्तन नई समस्याएं नहीं उत्पन्न करते हैं। | ||
- अपने कमिट्स को संक्षेपित रखें और स | ||
|
||
्पष्ट कमिट संदेश प्रदान करें। | ||
|
||
## पुल रिक्वेस्ट सबमिट करना | ||
|
||
1. अपने परिवर्तनों को अपनी फॉर्क की गई रिपॉजिटरी पर धकेलें: | ||
|
||
```bash | ||
git push origin feature-name | ||
``` | ||
|
||
2. मौलिक रिपॉजिटरी की `master` शाखा के खिलाफ एक नया पुल रिक्वेस्ट खोलें। | ||
3. सुनिश्चित करें कि पुल रिक्वेस्ट का शीर्षक और विवरण स्पष्ट है, जो आपके परिवर्तनों के लिए संदर्भ प्रदान करता है। | ||
4. यह सुनिश्चित करें कि कोई प्रतिक्रिया या परिवर्तन के लिए अनुरोध किया जा सकता है। | ||
|
||
## कोडिंग मानक | ||
|
||
स्क्रिप्ट की पठनीयता और रखरखाव को सुनिश्चित करने के लिए सहज कोडिंग मानकों का पालन करें। कृपया विशिष्ट कोडिंग मानकों के लिए [/hi-in/contribution-guidelines.md](contribution-guidelines.md) फ़ाइल का संदर्भ करें। | ||
|
||
## लाइसेंस | ||
|
||
इस परियोजना में योगदान करके आप स्वीकृत करते हैं कि आपका योगदान इस रिपॉजिटरी से संबंधित [LICENSE](https://github.com/vinugawade/ms-bkp/blob/master/LICENSE) फ़ाइल के तहत लाइसेंस किया जाएगा। | ||
|
||
आपके मूल्यवान योगदान के लिए धन्यवाद! 🚀 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters