Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mysqld linux system में 4 स्थानों पर क्यों स्थित है?

यहाँ निम्नलिखित स्पष्टीकरण दिए गए हैं

  • /usr/libexec/mysqld :वास्तविक बाइनरी निष्पादन योग्य
  • /etc/rc.d/init.d/mysqld :सर्विस स्टार्टअप फाइल (टेक्स्ट फाइल)
  • /var/run/mysqld :PID/run फ़ाइल फ़ोल्डर (mysqld इस फ़ोल्डर में एक रन फ़ाइल लिखता है)
  • /var/lock/subsys/mysqld :निश्चित नहीं

यदि आप which mysqld चलाते हैं आपको पहला देखना चाहिए

आप इसे सीधे कभी नहीं चलाते हैं

जब आप service mysqld start चलाते हैं , यह कॉल करता है /etc/rc.d/init.d/mysqld mysqld_safe called नामक प्रोग्राम को प्रारंभ करने के लिए (चलाएं which mysqld_safe ) mysqld_safe और mysqld सर्वर डेमॉन बनने के लिए एक साथ काम करें।

बदले में, mysqld_safe mysqld को किकऑफ करेगा और फिर एक्जिट कोड की जांच करेगा। आप less /etc/rc.d/init.d/mysqld चला सकते हैं और यह देखें। यदि सिस्टम बंद होने या सामान्य service mysql stop के कारण mysqld समाप्त नहीं होता है , mysqld_safe mysqld को पुनः आरंभ करने का प्रयास करेगा ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubuntu 9.04 (Jaunty) पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  2. MySQL सीलिंग () फ़ंक्शन - निकटतम पूर्णांक तक राउंड अप करें

  3. क्वेरी सिंटैक्स में बदलें

  4. विशेषाधिकार तालिकाएँ खोल और लॉक नहीं कर सकते:तालिका 'mysql.user' मौजूद नहीं है

  5. Mysql में शामिल होने का उपयोग करते समय दाएँ तालिका से नवीनतम रिकॉर्ड का चयन करें