डेटाबेस अपग्रेड जोखिम भरा है। यदि अपडेट के दौरान कुछ गलत होता है, तो आपका सारा डेटा नष्ट हो सकता है।
सावधान! हम डेटाबेस अपग्रेड के लिए या अपग्रेड के माध्यम से आपके द्वारा पेश की गई किसी भी त्रुटि, डाउनटाइम या कमजोरियों के लिए सहायता प्रदान नहीं कर सकते।
जब तक आप अपने काम के बारे में पूरी तरह सुनिश्चित नहीं हैं, तब तक आपको रुक जाना चाहिए!
Ubuntu 16.04 और 18.04 के लिए, डिफ़ॉल्ट MySQL संस्करण 5.7 है। अपने मौजूदा सर्वर को Ubuntu 16.04 में अपडेट करना या नवीनतम उबंटू एलटीएस संस्करण चलाने वाला एक नया सर्वर बनाना, उबंटू 14.04 के लिए उपलब्ध असंबद्ध MySQL 5.6 पैकेजों को अपडेट करने की तुलना में अधिक सुरक्षित समाधान है। यदि आप एक नया सर्वर बनाने का निर्णय लेते हैं, तो आप हमारी निःशुल्क माइग्रेशन सेवा:डेटाशटल का उपयोग करके अपने ऐप्स माइग्रेट कर सकते हैं।अपना ऑपरेटिंग सिस्टम संस्करण जांचें
केवल Ubuntu 14.04 चलाने वाले सर्वर ही MySQL 5.5 से MySQL 5.6 में अपग्रेड कर सकते हैं।
यदि आपका सर्वर Ubuntu 12.04 का उपयोग कर रहा है, तो इस अपग्रेड का प्रयास न करें।
आप अपने सर्वर के उबंटू संस्करण को कमांड के साथ देख सकते हैं:
lsb_release -r
अपग्रेड करना
महत्वपूर्ण:अपग्रेड करने से पहले अपने प्रदाता से सर्वर स्नैपशॉट लें। अपग्रेड के दौरान आपके सर्वर के सभी डेटाबेस डाउन हो जाएंगे।सबसे पहले, अपने सर्वर में रूट . के रूप में लॉग इन करें उपयोगकर्ता।
फिर, अपने सर्वर के डेटाबेस का बैकअप बनाने के लिए निम्न कमांड चलाएँ:
sudo -i mysqldump --lock-all-tables --all-databases --events --ignore-table=mysql.event > dump.sql
अब, निम्न आदेशों को एक-एक करके चलाकर अपग्रेड करें:
sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable sudo invoke-rc.d apparmor restart sudo replace log_slow_queries slow_query_log_file -- /etc/mysql/conf.d/mysqld_slow_log.cnf sudo bash -c 'echo "slow_query_log = 1" >> /etc/mysql/conf.d/mysqld_slow_log.cnf' sudo apt-get purge --assume-yes mysql-server mysql-server-5.5 mysql-server-core-5.5 mysql-client mysql-client-5.5 mysql-client-core-5.5 sudo apt-get update export DEBIAN_FRONTEND=noninteractive sudo -E apt-get install --assume-yes mysql-server-5.6 mysql-client-5.6
यदि सभी कमांड सफलतापूर्वक पूर्ण हो जाते हैं, तो अपग्रेड पूरा हो गया है और MySQL 5.6 आपके सर्वर पर चल रहा है। यदि कोई समस्या थी, तो आपको अपने सर्वर को उस कार्यशील स्नैपशॉट पर पुनर्स्थापित करना चाहिए जिसे आपने अपग्रेड करने का प्रयास करने से पहले बनाया था।