2013-07-17 8 views
5

में पिड फ़ाइल का पथ कैसे बदल सकता हूं मेरे पास CentOS6.4 पर MySQL 5.6 स्थापित है।मैं MySQL 5.6

मैंने पढ़ा है इस

http://dev.mysql.com/doc/refman/5.6/en/server-default-changes.html http://dev.mysql.com/doc/refman/5.6/en/server-default-configuration-file.html

मैं /usr/my.cnf फ़ोल्डर में my.cnf है।

वर्तमान में पीआईडी ​​फ़ाइल /tmp फ़ोल्डर में लिखा जा रहा है क्योंकि मैं त्रुटि कुछ ही घंटों वापस

मिला अब मैं दो प्रश्न

  1. है कैसे जहां MySQL अपने डेटा पीआईडी ​​फ़ाइल
  2. लिख रहा है पता लगाने के लिए
  3. इसे कैसे छेड़छाड़ करें

उत्तर

10

आपके सवालों के जवाब के लिए:

1) wehere mysql पता लगाने के लिए संग्रहीत करता है अपने पीआईडी ​​फ़ाइल निम्न का उपयोग करें:

mysql> show variables like '%pid%'; 
+---------------+-------------------------------+ 
| Variable_name | Value       | 
+---------------+-------------------------------+ 
| pid_file  | /var/lib/mysql/your-db.pid | 
+---------------+-------------------------------+ 

2) आप इस या तो my.cnf में में की स्थापना करके, यहाँ विकल्प निम्नलिखित pid-file=/var/lib/mysql/your-db.pid कैसा दिखेगा बदल सकते हैं। या आप इसे स्टार्टअप पैरामीटर को बदलकर बदल सकते हैं और --pid-file=/var/lib/mysql/your-db.pid जोड़ सकते हैं। मैं दृढ़ता से सुझाव दूंगा कि आप my.cnf विकल्प से चिपके रहें, अन्य समाधान को आपकी स्टार्ट-स्क्रिप्ट में कुछ झुकाव की आवश्यकता होगी। http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_pid-file

मैं बस को जोड़ने के लिए है कि आप पीआईडी ​​फ़ाइल जहाँ भी यह आप सबसे अच्छा सूट डाल सकते हैं चाहता था, इसका मतलब है आप अपने DATADIR या mysql में रख की जरूरत नहीं:

3) आप यहाँ दस्तावेज़ प्राप्त -होम। लेकिन ऐसा करने के लिए एक "साफ" तरीका लिनक्स के तहत /var/run/ के तहत है।

+0

मैं कैसे परिभाषित कर सकता हूं कि त्रुटि फ़ाइल का उपयोग करने के लिए – user22

3

आप my.cnf में स्वयं फ़ाइल को बदल सकते हैं। अधिकतर my.cnf /etc/my.cnf में उपलब्ध होगा। आप पिड फ़ाइल के पथ को संपादित कर सकते हैं। एक उदाहरण के रूप में नीचे प्रवेश प्राप्त करें ...

DATADIR =/var/lib/mysql पीआईडी ​​फ़ाइल =/var/lib/mysql/mysqld.pid

+0

यह mysql दस्तावेज़ में 5.6 के लिए कहां है, मैं इसे वहां नहीं देख सकता – user22

संबंधित मुद्दे