मुख्य सामग्री पर जाएँ
TURNKEYGNU / LINUX
ऐपदस्तावेज़Forumब्लॉगस्क्रीनशॉटGitHubTurnKey Hub
文हिंदी
EnglishDeutschEspañol日本語Portuguêsहिंदी中文
होम/MySQL (inLAMP, Drupal, Joomla आदि)

दस्तावेज़

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
 ...

TURNKEYGNU / LINUX

शुरू से सब कुछ बनाए बिना अपना इन्फ़्रास्ट्रक्चर खुद सँभालें।

TurnKey के बारे में जानें
परिचयदस्तावेज़Forumआम सवालब्लॉगGitHub
मुफ़्त और ओपन सोर्ससुरक्षा पहले से शामिलचलाने के लिए तैयार