दस्तावेज़
MySQL (inLAMP, Drupal, Joomla आदि)
दूरस्थ रूप से डेटाबेस तक पहुंचना
केवल MySQL सर्वर डिफ़ॉल्ट रूप से DB के लिए दूरस्थ कनेक्शन की अनुमति देता है। हालांकि MySQL के साथ किसी भी सर्वर को दूरस्थ कनेक्शन की अनुमति देने के लिए कॉन्फ़िगर किया जा सकता है। कृपया देखें यहाँ.
InnoDB
InnoDB डिफ़ॉल्ट रूप से सक्षम है।
# mysql -uroot > show engines; MyISAM | DEFAULT InnoDB | YES ...
लेकिन कुछ लोग विरासत और वर्तमान स्थिर (v11.1) TKL सर्वर दोनों में MySQL के साथ InnoDB का उपयोग करके अनुभव की समस्याएं हैं। MySQL यह स्वचालित रूप से अक्षम होने लगता है यदि आपकी InnoDB लॉग फ़ाइलों को भ्रष्ट हो जाता है। जब आप उन्हें हटाते हैं, तो उन्हें फिर से बनाया जाता है, जिससे InnoDB को फिर से शुरू करने की अनुमति मिलती है। लॉग फ़ाइलों को नाम देने और MySQL को पुनः आरंभ करने के लिए:
/etc/init.d/mysql stop mv /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile0.bak mv /var/lib/mysql/ib_logfile1 /var/lib/mysql/ib_logfile1.bak /etc/init.d/mysql start
लेकिन अगर आप चाहते हैं कि यह आपका डिफ़ॉल्ट स्टोरेज इंजन है तो आपको इसे निर्दिष्ट करना होगा, उदाहरण के लिए:
# cat /etc/mysql/conf.d/storage_engine.cnf [mysqld] default-storage-engine = InnoDB # /etc/init.d/mysql restart # mysql -uroot > show engines; MyISAM | ENABLED InnoDB | DEFAULT ...