Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL

  1. mysqld: MySQL सर्वर (मुख्य डेमॉन)

    mysqld (MySQL Server) एकल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टॉलेशन में अधिकांश कार्य करता है। यह अतिरिक्त प्रोसेस स्पॉन नहीं करता। कार्य MySQL डेटा डायरेक्टरी (डेटाबेस, टेबल) तक पहुंच प्रबंधित करता है। डेटा डायरेक्टरी लॉग फ़ाइलों और स्टेटस फ़ाइलों का डिफ़ॉल्ट स्थान भी है। नेटवर्क कनेक्शन सुनत

  2. mysqld_safe: MySQL सर्वर स्टार्टअप स्क्रिप्ट (सुरक्षित मोड)

    mysqld_safe Unix पर MySQL सर्वर शुरू करने का **अनुशंसित तरीका** है। यह सुरक्षा सुविधाएँ जोड़ता है। मुख्य विशेषताएं त्रुटि होने पर सर्वर स्वचालित पुनरारंभ। रनटाइम जानकारी एरर लॉग में लॉग करता है। डिफ़ॉल्ट mysqld एक्जीक्यूटेबल शुरू करता है; --mysqld या --mysqld-version से ओवरराइड करें। --ledir से सर

  3. mysql.server: MySQL सर्वर स्टार्टअप स्क्रिप्ट

    mysql.server MySQL इंस्टॉलेशन डायरेक्टरी में जाकर mysqld_safe आह्वान करती है। SysV init सिस्टम पर सिस्टम सर्विस के रूप में उपयोग होती है। मुख्य बिंदु इंस्टॉलेशन डायरेक्टरी बदलकर mysqld_safe चलाती है। विशिष्ट यूज़र के रूप में चलाने के लिए /etc/my.cnf के [mysqld] समूह में user विकल्प जोड़ें। गैर-मान

  4. mysqld_multi: एकाधिक MySQL सर्वर प्रबंधित करना

    mysqld_multi कई mysqld प्रोसेस प्रबंधित करता है जो अलग-अलग Unix सॉकेट फ़ाइल और TCP/IP पोर्ट पर सुनते हैं। आह्वान सिंटैक्स mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...] GNR = विकल्प फ़ाइल में समूह संख्या (उदा. [mysqld17] → GNR 17)। रेंज: 10-13 का अर्थ [mysqld10] से [mysqld13] त

  5. MySQL इंस्टॉलेशन-संबंधी प्रोग्राम

    MySQL में 5 प्रमुख इंस्टॉलेशन-संबंधी प्रोग्राम हैं: 1. comp_err errmsg.sys और हेडर फ़ाइलें (mysqld_error.h, mysqld_ername.h, mysqld_errmsg.h) जनरेट करता है। comp_err [options] 2. mysql_secure_installation MySQL इंस्टॉलेशन सुरक्षा सुधारता है: रूट खातों के लिए पासवर्ड सेट करें। लोकलहोस्ट के बाहर स

  6. comp_err: MySQL एरर मैसेज फ़ाइल कंपाइल करना

    comp_err यूटिलिटी errmsg.sys फ़ाइल बनाती है जिसका उपयोग mysqld एरर कोड के लिए एरर मैसेज निर्धारित करने के लिए करता है। यह हेडर फ़ाइलें भी जनरेट करता है। आह्वान comp_err [options] मुख्य विकल्प विकल्पविवरण --charset=dir_name, -Cकैरेक्टर सेट डायरेक्टरी (डिफ़ॉल्ट: ../sql/share/charsets) --debug=d

  7. कमांड विकल्पों का उपयोग करके MySQL सर्वर से कनेक्ट करना

    क्लाइंट प्रोग्राम (mysql, mysqldump) को सर्वर से कनेक्ट करने के लिए उचित कनेक्शन पैरामीटर चाहिए: होस्ट, यूज़र, पासवर्ड। प्रत्येक का डिफ़ॉल्ट मान होता है जिसे विकल्पों से ओवरराइड किया जा सकता है। डिफ़ॉल्ट कनेक्शन (कोई विकल्प नहीं) mysql होस्ट: localhost (Unix पर विशेष अर्थ: सॉकेट)। यूज़र: Windows प

  8. MySQL कनेक्शन ट्रांसपोर्ट प्रोटोकॉल: TCP, सॉकेट, पाइप, शेयर्ड मेमोरी

    MySQL क्लाइंट लाइब्रेरी चार ट्रांसपोर्ट प्रोटोकॉल समर्थित करती है। प्रोटोकॉल तुलना तालिका --protocolट्रांसपोर्टप्लेटफ़ॉर्मडिफ़ॉल्ट सुरक्षित?TLS/SSL समर्थन TCPTCP/IPसभीनहींहां (एन्क्रिप्टेड) SOCKETUnix सॉकेट फ़ाइलUnix/Unix-likeहां (लोकल)हां (लेकिन CPU लोड बढ़ाता है) PIPEनामित पाइपWindowsनहींनहीं

  9. MySQL क्लाइंट के लिए TLS सक्षम करना (SSL कॉन्फ़िगरेशन)

    TLS (SSL) MySQL क्लाइंट-सर्वर संचार को एन्क्रिप्ट करता है। MySQL SSL प्रोटोकॉल का उपयोग नहीं करता (कमजोर एन्क्रिप्शन); TLS का उपयोग करता है। TLS सक्षम करने के चरण 1. सर्वर पर सर्टिफिकेट/की कॉन्फ़िगर करें [mysqld] ssl-cert=server-cert.pem ssl-key=server-key.pem सर्टिफिकेट/की openssl या mysql_ssl_rs

  10. MySQL को Unix सॉकेट के बजाय TCP से कनेक्ट करने के लिए बाध्य करना

    MySQL क्लाइंट लाइब्रेरी (mysql, mysqldump, आदि) कई ट्रांसपोर्ट प्रोटोकॉल समर्थित करती है। डिफ़ॉल्ट व्यवहार होस्टनाम पर निर्भर करता है। प्रोटोकॉल विकल्प और प्लेटफ़ॉर्म --protocol मानट्रांसपोर्टलागू प्लेटफ़ॉर्म TCPTCP/IPसभी SOCKETUnix सॉकेट फ़ाइलUnix/Unix-like PIPEनामित पाइपWindows MEMORYशेयर्ड म

  11. MySQL कनेक्शन को सुरक्षित ट्रांसपोर्ट तक सीमित करना (require_secure_transport)

    MySQL सर्वर में require_secure_transport विकल्प (डिफ़ॉल्ट OFF) असुरक्षित कनेक्शन को अस्वीकार करने के लिए जोड़ा गया है। सुरक्षित ट्रांसपोर्ट माने जाने वाले प्रोटोकॉल SSL/TLS Unix सॉकेट फ़ाइल शेयर्ड मेमोरी (Windows) असुरक्षित: Windows नामित पाइप (Named Pipe) — एन्क्रिप्शन नहीं, रिमोट कनेक्शन संभव ल

  12. MySQL कम्प्रेस्ड प्रोटोकॉल कब उपयोग करें?

    MySQL कम्प्रेस्ड प्रोटोकॉल (क्लाइंट-सर्वर ट्रैफिक कम्प्रेशन) तभी उपयोग होता है जब **क्लाइंट और सर्वर दोनों zlib समर्थन करें** और क्लाइंट इसे अनुरोध करे। लाभ और हानि लाभहानि पेलोड आकार कम (नेटवर्क बैंडविड्थ बचत)CPU गणना ओवरहेड बढ़ता है कब लाभदायक है? बड़े परिणाम सेट (Result Set) ट्रांसफर हो

  13. mysqldump को कंप्रेस करने का सर्वोत्तम तरीका

    mysqldump` आउटपुट को कंप्रेस करने के लिए `gzip` पाइप करना सबसे आम और प्रभावी तरीका है। कम्प्रेशन के लाभ और हानि लाभ: नेटवर्क पर ट्रांसफर होने वाला पेलोड आकार कम होता है। हानि: CPU गणना समय बढ़ता है। लाभ नतीजे के आकार, नेटवर्क बैंडविड्थ और लेटेंसी पर निर्भर करता है। बड़े परिणाम सेट और कम बैंडविड्थ

  14. MySQL 8.0 में नई सुविधाओं की पूरी सूची

    MySQL 8.0 में प्रमुख नई सुविधाएं: 1. ट्रांजेक्शनल डेटा डिक्शनरी ऑब्जेक्ट मेटाडेटा संग्रहीत करने के लिए ट्रांजेक्शनल डेटा डिक्शनरी (FRM फ़ाइलें हटाई गईं)। 2. एटॉमिक DDL (Atomic Data Definition Language) DDL स्टेटमेंट अब एटॉमिक हैं: डेटा डिक्शनरी अपडेट, स्टोरेज इंजन ऑपरेशन आदि एक साथ होते हैं या बिल

  15. MySQL टेबल कम्प्रेशन सक्षम करना (InnoDB)

    InnoDB टेबल कम्प्रेशन के लिए innodb_file_per_table=ON और innodb_file_format=Barracuda आवश्यक हैं। ये my.cnf/my.ini में या रनटाइम पर SET GLOBAL से सेट करें। कम्प्रेस्ड टेबल बनाना SET GLOBAL innodb_file_per_table=1; SET GLOBAL innodb_file_format=Barracuda; CREATE TABLE t1 (c1 INT PRIMARY KEY) ROW_FOR

  16. Linux पर MySQL पर्यावरण वेरिएबल सेट करना

    पर्यावरण वेरिएबल कमांड प्रॉम्प्ट पर सेट किए जा सकते हैं (वर्तमान सत्र के लिए) या स्टार्टअप फ़ाइल में स्थायी रूप से। शेल के अनुसार सिंटैक्स bash, sh, ksh, zsh: MYSQL_TCP_PORT=3306 export MYSQL_TCP_PORT csh, tcsh: setenv MYSQL_TCP_PORT 3306 स्थायी सेटिंग कमांड प्रॉम्प्ट पर सेट करने से सेटिंग केवल व

  17. MySQL प्रोग्राम का अवलोकन: सर्वर, क्लाइंट और यूटिलिटी

    MySQL इंस्टॉलेशन में कई प्रोग्राम शामिल होते हैं। कुछ प्लेटफ़ॉर्म-विशिष्ट होते हैं। प्रत्येक प्रोग्राम --help विकल्प से अपने विकल्पों का विवरण देता है। सर्वर और सर्वर-स्टार्टअप प्रोग्राम प्रोग्रामविवरण mysqldMySQL सर्वर (SQL डेमॉन)। क्लाइंट इससे कनेक्ट करते हैं। mysqld_safeसर्वर स्टार्टअप स्क्र

  18. MySQL प्रोग्राम को आह्वान (Invoke) करना

    MySQL प्रोग्राम को कमांड लाइन (शेल/कमांड प्रॉम्प्ट) से आह्वान किया जाता है। वाक्यविन्यास program_name [options] [arguments] कमांड इंटरप्रेटर का प्रॉम्प्ट दर्शाता है (भाग नहीं)। विकल्प: - या -- से शुरू होते हैं (कनेक्शन प्रकार, ऑपरेशनल मोड)। गैर-विकल्प आर्गुमेंट: अतिरिक्त जानकारी (जैसे डेटाबेस ना

  19. MySQL प्रोग्राम के लिए विकल्प निर्दिष्ट करने के तरीके

    MySQL प्रोग्राम के लिए विकल्प तीन मुख्य तरीकों से निर्दिष्ट किए जा सकते हैं: 1. कमांड लाइन प्रोग्राम नाम के बाद विकल्प सूचीबद्ध करें। विशिष्ट आह्वान (invocation) के लिए उपयुक्त। 2. ऑप्शन फ़ाइल प्रोग्राम स्टार्टअप पर पढ़ी जाने वाली फ़ाइल में विकल्प रखें। हर बार चलाने पर लागू होने वाले विकल्पों के ल

  20. MySQL प्रोग्राम के लिए कमांड लाइन पर विकल्पों का उपयोग

    कमांड लाइन पर दिए गए विकल्प विशिष्ट नियमों का पालन करते हैं। नियम विकल्प कमांड नाम के **बाद** आते हैं। लघु रूप: एक डैश -h; दीर्घ रूप: दो डैश --host। कई विकल्पों के लघु और दीर्घ दोनों रूप होते हैं (उदा. -? और --help)। विकल्प नाम **केस-सेंसिटिव** हैं (-v verbose, -V version)। कुछ विकल्प मान लेते हैं

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:4/229  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8 9 10