इस Database MCQ Set 7 | MySQL Installation and Troubleshooting में MySQL क्या है, MySQL Installer, MySQL Server और Client, डिफॉल्ट पोर्ट 3306, पोर्ट कॉन्फ्लिक्ट, Error Log, Access Denied और Unknown Database जैसी समस्याएँ, root अकाउंट, localhost, MySQL Workbench तथा कमांड लाइन से कनेक्ट करने जैसे टॉपिक्स पर 20 बहुविकल्पीय प्रश्न दिए गए हैं। हर प्रश्न के साथ सही उत्तर और सरल व्याख्या मौजूद है। यह अभ्यास ITI COPA, CCC, DCA, PGDCA और अन्य कंप्यूटर परीक्षाओं की तैयारी के लिए उपयोगी है।
बहुविकल्पीय प्रश्नों के लिए निर्देश
- हर प्रश्न को ध्यान से पढ़ें।
- चार विकल्पों में से एक सही उत्तर चुनें।
- सही उत्तर पर ✅ और गलत उत्तर पर ❌ का चिन्ह दिखाई देगा।
- गलत उत्तर मिलने पर आप दोबारा प्रयास कर सकते हैं।
- सभी प्रश्नों को हल करने के पश्चात् कृपया Show Score बटन पर क्लिक करें। उत्तीर्ण होने के लिए न्यूनतम अंक प्रतिशत 60% है।
- अपने स्कोर को सुधारने के लिए Try Again बटन का उपयोग करें।
MySQL Installation and Troubleshooting MCQ – Set 7
1. MySQL क्या है? (What is MySQL?)
सही उत्तर : (C) एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (A relational database management system)
Explanation: MySQL एक RDBMS (Relational Database Management System) है, जिसमें डेटा टेबल के रूप में रखा जाता है और SQL (Structured Query Language) से संभाला जाता है। यह ओपन-सोर्स रूप में भी उपलब्ध है। यह न ऑपरेटिंग सिस्टम है, न वेब ब्राउज़र और न ही टेक्स्ट एडिटर।
2. Windows में MySQL Server इंस्टॉल करने के लिए किस टूल का उपयोग किया जा सकता है? (Which tool can be used to install MySQL Server on Windows?)
सही उत्तर : (A) MySQL Installer
Explanation: MySQL Installer Windows के लिए बना इंस्टॉलेशन टूल है, जिससे MySQL Server, MySQL Workbench और अन्य संबंधित घटक चरण-दर-चरण इंस्टॉल किए जा सकते हैं। MS Paint चित्र बनाने का, Windows Media Player ऑडियो-वीडियो चलाने का और Notepad टेक्स्ट लिखने का प्रोग्राम है।
3. MySQL Server का मुख्य कार्य क्या है? (What is the main function of MySQL Server?)
सही उत्तर : (D) डेटाबेस को मैनेज करना और SQL रिक्वेस्ट प्रोसेस करना (To manage databases and process SQL requests)
Explanation: MySQL Server वह मुख्य प्रोग्राम है, जो डेटाबेस को संभालता है और क्लाइंट से आने वाली SQL (Structured Query Language) रिक्वेस्ट को प्रोसेस करके परिणाम लौटाता है। वेब पेज डिज़ाइन करना, स्क्रीन रिकॉर्ड करना और टेक्स्ट एडिट करना इसका काम नहीं है।
4. कमांड लाइन से MySQL Server से कनेक्ट करने के लिए किस क्लाइंट का उपयोग किया जा सकता है? (Which client can be used to connect to MySQL Server through the command line?)
सही उत्तर : (B) MySQL Client
Explanation: MySQL Client (कमांड नाम mysql) एक कमांड-लाइन प्रोग्राम है, जिससे उपयोगकर्ता कमांड प्रॉम्प्ट या टर्मिनल पर MySQL Server से जुड़कर SQL कमांड चला सकता है। Paint, Calculator और Taskbar का इससे कोई संबंध नहीं है।
5. MySQL Server की सामान्य डिफॉल्ट TCP पोर्ट संख्या क्या है? (What is the usual default TCP port number for MySQL Server?)
सही उत्तर : (C) 3306
Explanation: TCP का पूरा नाम Transmission Control Protocol है। MySQL Server सामान्यतः डिफॉल्ट रूप से पोर्ट 3306 पर कनेक्शन सुनता है। पोर्ट 21 सामान्यतः FTP के लिए, पोर्ट 80 HTTP वेब ट्रैफिक के लिए और पोर्ट 8080 अक्सर वैकल्पिक वेब सर्वर के लिए उपयोग होता है।
6. MySQL की पोर्ट संख्या पहले से किसी अन्य सर्विस द्वारा उपयोग की जा रही हो, तो क्या समस्या हो सकती है? (What problem may occur if another service is already using the MySQL Server port?)
सही उत्तर : (A) पोर्ट कॉन्फ्लिक्ट (Port conflict)
Explanation: एक पोर्ट पर एक समय में सामान्यतः एक ही सर्विस सुन सकती है। अगर पोर्ट 3306 पहले से किसी दूसरी सर्विस के उपयोग में हो, तो MySQL Server उस पर शुरू नहीं हो पाता। इसे Port Conflict कहते हैं। इसका समाधान पोर्ट बदलना या उपयोग कर रही दूसरी सर्विस को बंद करना है।
7. MySQL Server शुरू नहीं हो रहा हो, तो सबसे पहले क्या जाँचना उपयोगी है? (What is useful to check first if MySQL Server is not starting?)
सही उत्तर : (D) MySQL Service का स्टेटस और Error Log (MySQL service status and error log)
Explanation: सर्वर शुरू न होने पर सबसे पहले यह देखा जाता है कि MySQL Service चल रही है या नहीं और Error Log में क्या त्रुटि लिखी है। Error Log में आमतौर पर बताया जाता है कि सर्वर क्यों शुरू नहीं हुआ, जैसे पोर्ट कॉन्फ्लिक्ट या गलत कॉन्फ़िगरेशन। वॉलपेपर, माउस का रंग और स्क्रीन की ब्राइटनेस का सर्वर से कोई संबंध नहीं है।
8. Windows में MySQL Server को बैकग्राउंड में चलाने के लिए सामान्यतः किसका उपयोग किया जाता है? (What is commonly used to run MySQL Server in the background on Windows?)
सही उत्तर : (B) Windows Service (विंडोज सर्विस)
Explanation: Windows Service ऐसा प्रोग्राम होता है, जो उपयोगकर्ता के लॉग-इन किए बिना भी बैकग्राउंड में चल सकता है। MySQL Server को सामान्यतः Windows Service के रूप में इंस्टॉल किया जाता है, ताकि वह कंप्यूटर शुरू होने पर अपने आप चल सके। Print Preview और Screen Saver का इससे कोई संबंध नहीं है।
9. MySQL में Access Denied Error आने का संभावित कारण क्या है? (What is a possible cause of an Access Denied error in MySQL?)
सही उत्तर : (C) गलत credentials या पर्याप्त permissions न होना (Incorrect credentials or insufficient permissions)
Explanation: "Access denied for user" त्रुटि तब आती है, जब यूज़रनेम या पासवर्ड गलत हो, या उस यूज़र को डेटाबेस या होस्ट से जुड़ने की पर्याप्त अनुमति (Permissions) न हो। इसे सुधारने के लिए सही credentials और यूज़र के अधिकार जाँचे जाते हैं। मॉनिटर, स्क्रीन रेज़ोल्यूशन और कीबोर्ड की भाषा का इस त्रुटि से संबंध नहीं है।
10. MySQL Server से कनेक्शन बनाने के लिए सामान्यतः किस जानकारी की आवश्यकता होती है? (What information is generally required to establish a connection to MySQL Server?)
सही उत्तर : (A) Host, Port, Username और Authentication Information (होस्ट, पोर्ट, यूज़रनेम और ऑथेंटिकेशन जानकारी)
Explanation: MySQL Server से कनेक्ट करने के लिए सर्वर का पता (Host), पोर्ट नंबर (डिफॉल्ट 3306), यूज़रनेम और ऑथेंटिकेशन जानकारी, जैसे पासवर्ड, चाहिए होती है। मॉनिटर का मॉडल, कीबोर्ड का नाम और डेस्कटॉप का रंग कनेक्शन के लिए ज़रूरी नहीं हैं।
11. MySQL में localhost का सामान्य अर्थ क्या है? (What does localhost generally mean in MySQL?)
सही उत्तर : (D) लोकल कंप्यूटर या होस्ट (The local computer or host)
Explanation: localhost का मतलब वही कंप्यूटर है, जिस पर आप काम कर रहे हैं। जब MySQL Server उसी कंप्यूटर पर चल रहा हो, तो होस्ट के रूप में localhost लिखकर उससे जुड़ा जाता है। यह किसी दूर के देश का सर्वर, वेबसाइट का नाम या ईमेल सर्वर नहीं है।
12. MySQL इंस्टॉलेशन के दौरान root account का क्या महत्व है? (What is the significance of the root account during MySQL installation?)
सही उत्तर : (B) यह सामान्यतः उच्च प्रशासनिक अधिकार वाला डेटाबेस अकाउंट होता है (It is generally a database account with high administrative privileges)
Explanation: MySQL में root अकाउंट सुपर-यूज़र जैसा होता है, जिसके पास डेटाबेस बनाने, यूज़र जोड़ने और अधिकार देने जैसे सभी प्रशासनिक अधिकार होते हैं। इसलिए इसका पासवर्ड मज़बूत रखना चाहिए। यह वेबसाइट खोलने, फाइल प्रिंट करने या स्क्रीन लॉक करने का काम नहीं करता।
13. MySQL का root password भूल जाने पर सही कदम क्या है? (What is the appropriate step if the MySQL root password is forgotten?)
सही उत्तर : (C) आधिकारिक दस्तावेज़ के अनुसार सुरक्षित password recovery प्रक्रिया अपनाना (Following a secure password recovery procedure according to official documentation)
Explanation: root पासवर्ड भूल जाने पर MySQL के आधिकारिक दस्तावेज़ (Documentation) में बताई गई पासवर्ड रीसेट प्रक्रिया अपनानी चाहिए। इससे डेटा सुरक्षित रहता है। डेटाबेस फाइलें डिलीट करना या ऑपरेटिंग सिस्टम फॉर्मेट करना डेटा खो देने वाले गलत तरीके हैं, और मॉनिटर बदलने का इससे कोई संबंध नहीं है।
14. MySQL Server के Error Log का मुख्य उपयोग क्या है? (What is the main use of the MySQL Server error log?)
सही उत्तर : (A) Server की errors और startup समस्याओं की जानकारी प्राप्त करना (To obtain information about server errors and startup problems)
Explanation: Error Log एक फाइल होती है, जिसमें MySQL Server के शुरू होने, बंद होने और चलने के दौरान आई त्रुटियों और चेतावनियों का रिकॉर्ड रखा जाता है। समस्या का कारण खोजने (Troubleshooting) में यह सबसे पहली मदद है। यह टेबल के रंग बदलने, यूज़र के नाम बदलने या SQL कीवर्ड का अनुवाद करने के लिए नहीं होता।
15. MySQL Client में Unknown database error आए, तो क्या जाँचना चाहिए? (What should be checked if an Unknown database error occurs in the MySQL client?)
सही उत्तर : (D) Database का नाम और उसका मौजूद होना (The database name and whether it exists)
Explanation: "Unknown database" त्रुटि तब आती है, जब जिस डेटाबेस का नाम दिया गया है, वह सर्वर पर है ही नहीं या नाम की वर्तनी गलत है। मौजूद डेटाबेस की सूची SHOW DATABASES; कमांड से देखी जा सकती है। माउस की बैटरी, स्क्रीन की ब्राइटनेस और प्रिंटर की इंक का इससे संबंध नहीं है।
16. MySQL Server को अपडेट करने से पहले क्या करना उचित है? (What is advisable before updating MySQL Server?)
सही उत्तर : (B) महत्वपूर्ण डेटा का बैकअप लेना और compatibility जाँचना (Back up important data and check compatibility)
Explanation: अपडेट या अपग्रेड में कभी-कभी कुछ गड़बड़ी हो सकती है, इसलिए पहले महत्वपूर्ण डेटा का बैकअप लेना चाहिए, ताकि ज़रूरत पड़ने पर डेटा वापस मिल सके। साथ ही यह भी जाँचना चाहिए कि नया संस्करण आपके एप्लिकेशन और मौजूदा डेटा के साथ संगत (Compatible) है। डेटाबेस, यूज़र या टेबल हटाना या उनके नाम बदलना अपडेट की तैयारी नहीं है।
17. MySQL Workbench क्या है? (What is MySQL Workbench?)
सही उत्तर : (C) MySQL के साथ काम करने के लिए ग्राफिकल डेटाबेस टूल (A graphical database tool for working with MySQL)
Explanation: MySQL Workbench एक ग्राफिकल (GUI) टूल है, जिसमें डेटाबेस डिज़ाइन करना, SQL क्वेरी लिखना और चलाना तथा सर्वर का प्रबंधन करना माउस और विंडो की मदद से किया जा सकता है। GUI का पूरा नाम Graphical User Interface है। यह एंटीवायरस, ऑपरेटिंग सिस्टम या हार्डवेयर नहीं है।
18. कमांड लाइन पर MySQL Client का वर्जन देखने के लिए किस कमांड का उपयोग किया जाता है? (Which command is used to check the MySQL Client version from the command line?)
सही उत्तर : (B) mysql --version
Explanation: कमांड प्रॉम्प्ट या टर्मिनल पर mysql --version लिखने से इंस्टॉल किए गए MySQL Client का वर्जन दिखता है। यहाँ version से पहले दो हाइफन (--) लगते हैं। बाकी विकल्प इस काम के लिए मान्य कमांड नहीं हैं।
19. कमांड प्रॉम्प्ट या टर्मिनल से MySQL सर्वर से जुड़ने के लिए किस कमांड का उपयोग किया जाता है? (Which command is used to connect to the MySQL server from the command prompt or terminal?)
सही उत्तर : (B) mysql -u root -p
Explanation: इस कमांड में mysql क्लाइंट प्रोग्राम को चलाता है, -u के बाद यूज़रनेम (यहाँ root) दिया जाता है और -p पासवर्ड माँगने का निर्देश देता है। Enter दबाने पर पासवर्ड पूछा जाता है और सही होने पर MySQL प्रॉम्प्ट खुल जाता है। बाकी तीन विकल्प मान्य कमांड नहीं हैं।
20. MySQL इंस्टॉलेशन के समय डिफ़ॉल्ट एडमिनिस्ट्रेटिव यूज़र का नाम क्या होता है? (What is the name of the default administrative user during MySQL installation?)
सही उत्तर : (D) root
Explanation: MySQL इंस्टॉल करने पर बनने वाला डिफ़ॉल्ट एडमिनिस्ट्रेटिव यूज़र root होता है, जिसके पास सर्वर पर सभी अधिकार होते हैं। इंस्टॉलेशन के दौरान इसका पासवर्ड सेट करना ज़रूरी होता है। admin, superuser और system डिफ़ॉल्ट यूज़र के नाम नहीं हैं।