MySQL VPS होस्टिङ,तपाईंको डेटाबेसका लागि तयार।
MySQL 8.4 LTS, MySQL क्लाइन्ट र ब्याकअप उपकरण स्थापित भएको VPS तैनाथ गर्नुहोस्। root का रूपमा लगइन गरेर एउटा आदेश चलाउनुहोस् र सर्भरमाथि पूर्ण नियन्त्रण राख्दै डेटाबेस बनाउन थाल्नुहोस्।
- Ubuntu र Debian इमेजहरू
- Unix Socket मार्फत root प्रमाणीकरण
- पूर्वनिर्धारित रूपमा स्थानीय पहुँच मात्र
- घण्टाअनुसार र मासिक शुल्क
तैनाथीको कन्फिगरेसन
MySQL VPS
- डेटाबेस
- MySQL 8.4 LTS
- सुन्ने ठेगाना
- 127.0.0.1:3306
- root प्रमाणीकरण
- Unix Socket
- समावेश उपकरण
- क्लाइन्ट + ब्याकअप
root@mysql-vps:~# mysql
mysql> _
मूल्य
डेटाबेसलाई चाहिने स्रोत रोज्नुहोस्
विकासका लागि सानो योजनाबाट सुरु गर्नुहोस् वा बढी व्यस्त डेटाबेसका लागि थप CPU र मेमोरी रोज्नुहोस्। योजना तालिकामा घण्टाको मूल्य र त्यसको मासिक बराबर रकमबीच बदल्न सकिन्छ।
- 2 GB DDR4 मेमोरी
- 1 vCPU उच्च फ्रिक्वेन्सी
- 50 GB NVMe SSD स्टोरेज
- 1 TB ब्यान्डविथ
- MySQL 8.4 LTS पहिले नै स्थापित
- 4 GB DDR4 मेमोरी
- 2 vCPU उच्च फ्रिक्वेन्सी
- 50 GB NVMe SSD स्टोरेज
- 2 TB ब्यान्डविथ
- MySQL 8.4 LTS पहिले नै स्थापित
- 8 GB DDR4 मेमोरी
- 4 vCPU उच्च फ्रिक्वेन्सी
- 50 GB NVMe SSD स्टोरेज
- 3 TB ब्यान्डविथ
- MySQL 8.4 LTS पहिले नै स्थापित
- 16 GB DDR4 मेमोरी
- 8 vCPU उच्च फ्रिक्वेन्सी
- 50 GB NVMe SSD स्टोरेज
- 4 TB ब्यान्डविथ
- MySQL 8.4 LTS पहिले नै स्थापित
समावेश सफ्टवेयर
डेटाबेसका आधारभूत उपकरण तयार छन्
हरेक समर्थित इमेजमा पहिलो डेटाबेस र दैनिक व्यवस्थापनका लागि चाहिने सर्भर, कमान्ड लाइन क्लाइन्ट र ब्याकअप उपकरण समावेश छन्।
MySQL कमान्ड लाइन क्लाइन्ट
mysql मार्फत डेटाबेस कन्सोल खोल्नुहोस् र डेटाबेस, प्रयोगकर्ता तथा अधिकार सिधै व्यवस्थापन गर्नुहोस्।ब्याकअप र पुनर्स्थापना उपकरण
mysqldump प्रयोग गर्नुहोस् र समावेश क्लाइन्टमार्फत SQL फाइल पुनर्स्थापना गर्नुहोस्।समर्थित अपरेटिङ सिस्टम
तपाईंको विद्यमान प्रविधि वा सञ्चालन अभ्याससँग मिल्ने Linux संस्करण रोज्नुहोस्।
- Ubuntu 24.04
- Ubuntu 22.04
- Debian 12
- Debian 11
छिटो सुरुवात
SSH लगइनबाट पहिलो डेटाबेससम्म
पूर्वनिर्धारित सेटअपले व्यवस्थापन सजिलो बनाउँछ: root का रूपमा VPS मा लगइन गर्नुहोस्, Unix Socket प्रमाणीकरणमार्फत MySQL खोल्नुहोस् र अनुप्रयोगका लागि छुट्टै डेटाबेस प्रयोगकर्ता बनाउनुहोस्।
- 01
स्थानीय रूपमा जडान गर्नुहोस्
root का रूपमा VPS मा लगइन गरेपछि mysql चलाउनुहोस्। MySQL को root खाताले Unix Socket प्रमाणीकरण प्रयोग गर्ने भएकाले डेटाबेस पासवर्ड चाहिँदैन।
- 02
अनुप्रयोगको पहिचान बनाउनुहोस्
डेटाबेस र समर्पित स्थानीय प्रयोगकर्ता बनाउनुहोस्। कथनहरू चलाउनुअघि उदाहरणका नाम र पासवर्ड बदल्नुहोस्।
- 03
जाँच, ब्याकअप र पुनर्स्थापना
दैनिक डेटाबेस व्यवस्थापनका लागि समावेश सेवा, स्थिति र ब्याकअप आदेश प्रयोग गर्नुहोस्।
mysqlCREATE DATABASE appdb;
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'CHANGE_THIS_PASSWORD';
GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'localhost';
FLUSH PRIVILEGES;systemctl status mysql
mysqladmin status
mysqldump --all-databases > /root/mysql-backup.sql
mysql < /root/mysql-backup.sqlcat /root/MYSQL_INFO.txt
tail -n 100 /var/log/mysql-install.logसुरक्षित पूर्वनिर्धारित सेटिङ
पहिले स्थानीय पहुँच। दूरस्थ पहुँच तपाईंको निर्णयमा।
MySQL ले पूर्वनिर्धारित रूपमा 127.0.0.1:3306 मा मात्र सुन्छ। डेटाबेस दूरस्थ जडानका लागि खुला हुँदैन र डेटाबेसको root खाताले स्थानीय Unix Socket मार्फत प्रमाणीकरण गर्छ।
तपाईंको अनुप्रयोग
VPS वा स्वीकृत स्रोतबाट चल्छ
पहुँच नियन्त्रण
डेटाबेस अधिकार + सुरक्षा समूह
MySQL 8.4 LTS
पूर्वनिर्धारित ठेगाना 127.0.0.1:3306
कार्यभार
एउटै डेटाबेस आधार, धेरै व्यावहारिक उपयोग
पहिले नै स्थापित सर्भरलाई अनुप्रयोग वा सामग्री प्लेटफर्मको डेटाबेस तहका रूपमा, अथवा विकास र माइग्रेसनका लागि छुट्टै वातावरणका रूपमा प्रयोग गर्नुहोस्।
अनुप्रयोग ब्याकएन्ड
व्यापार र सामग्री
विकास र माइग्रेसन
नियन्त्रणको दायरा
पहिले नै स्थापित सफ्टवेयरसँग VPS स्तरको नियन्त्रण
प्रारम्भिक डेटाबेस सेटअप तयार छ। तैनाथीपछि पनि MySQL, अपरेटिङ सिस्टम, अनुप्रयोग प्रयोगकर्ता, नेटवर्क पहुँच र ब्याकअप नीतिको नियन्त्रण तपाईंसँग रहन्छ।
- root पहुँच
- सर्भर व्यवस्थापन गर्नुहोस् र स्थानीय रूपमा MySQL खोल्नुहोस्।
- प्रयोगकर्ता अनुमति
- छुट्टै प्रयोगकर्ता र डेटाबेस स्तरका अधिकार बनाउनुहोस्।
- ब्याकअप नीति
- SQL ब्याकअप कहिले र कहाँ राख्ने रोज्नुहोस्।
- नेटवर्क पहुँच
- स्थानीय पहुँच राख्नुहोस् वा स्वीकृत दूरस्थ IP मा सीमित गर्नुहोस्।
सम्बन्धित VPS होस्टिङ विकल्प
अनुप्रयोग रनटाइम, कन्टेनर कार्यभार र भण्डारणको गतिमा निर्भर परियोजनाका लागि पूर्वाधार तुलना गर्नुहोस्।
MySQL VPS – बारम्बार सोधिने प्रश्नहरू
- MySQL VPS भनेको MySQL डेटाबेस चलाउन प्रयोग हुने भर्चुअल निजी सर्भर हो। LightNode को MySQL VPS मा MySQL 8.4 LTS, कमान्ड लाइन क्लाइन्ट र ब्याकअप उपकरण पहिले नै स्थापित हुन्छन् र सर्भर तथा डेटाबेस कन्फिगरेसनको नियन्त्रण तपाईंसँग रहन्छ।
- MySQL 8.4 LTS सँगै MySQL कमान्ड लाइन क्लाइन्ट र ब्याकअप उपकरण पहिले नै स्थापित हुन्छन्।
- MySQL VPS इमेजले Ubuntu 24.04, Ubuntu 22.04, Debian 12 र Debian 11 समर्थन गर्छ।
- root खाताबाट VPS मा लगइन गर्नुहोस् र mysql चलाउनुहोस्। MySQL को root खाताले Unix Socket प्रमाणीकरण प्रयोग गर्ने भएकाले यो स्थानीय root सत्रका लागि छुट्टै डेटाबेस पासवर्ड चाहिँदैन।
- दिँदैन। MySQL ले पूर्वनिर्धारित रूपमा 127.0.0.1:3306 मा सुन्छ र दूरस्थ जडान स्वीकार गर्दैन। आवश्यक भए समर्पित प्रयोगकर्ता बनाउनुहोस् र यसको MySQL होस्ट अनुमति तथा VPS सुरक्षा समूहलाई स्वीकृत स्रोत IP ठेगानामा सीमित गर्नुहोस्।
- तार्किक ब्याकअप बनाउन mysqldump --all-databases > /root/mysql-backup.sql चलाउनुहोस्। mysql < /root/mysql-backup.sql बाट पुनर्स्थापना गर्नुहोस्। VPS को ब्याकअप तालिका, राख्ने अवधि र बाह्य भण्डारण नीति तपाईंले तय गर्नुहुन्छ।
- सेवा जाँच्न systemctl status mysql र डेटाबेसको स्थिति छिटो जाँच्न mysqladmin status चलाउनुहोस्। स्थापनाको विवरण /root/MYSQL_INFO.txt र /var/log/mysql-install.log मा पनि उपलब्ध छ।
- सक्नुहुन्छ। VPS स्तरको नियन्त्रणले डेटाबेस बनाउन, प्रयोगकर्ता र अधिकार व्यवस्थापन गर्न, ब्याकअप नीति रोज्न र स्वीकृत स्रोतका लागि दूरस्थ डेटाबेस पहुँच खोल्ने निर्णय गर्न दिन्छ।
पहिले नै स्थापित MySQL 8.4 LTS बाट सुरु गर्नुहोस्।
Ubuntu वा Debian र VPS योजना रोज्नुहोस्, अनि डेटाबेस तथा अनुप्रयोग प्रयोगकर्ता बनाउन सुरु गर्नुहोस्।
