हर MySQL अपग्रेड के बाद mysql_upgrade चलाना चाहिए।
कार्य
- अपग्रेडेड सर्वर के साथ असंगतता जांचें।
mysqlस्कीमा में सिस्टम टेबल अपग्रेड करें (नए विशेषाधिकार/क्षमताएं)।- Performance Schema और sys स्कीमा अपग्रेड करें।
- उपयोगकर्ता स्कीमा जांचें।
- असंगत टेबल मिलने पर चेक और रिपेयर प्रयास करें।
उपयोग प्रक्रिया
- सुनिश्चित करें सर्वर चल रहा है।
mysql_upgrade [options]चलाएं।- सर्वर रोकें और पुनरारंभ करें (सिस्टम टेबल परिवर्तन प्रभावी करने के लिए)।
एकाधिक सर्वर इंस्टेंस अपग्रेड
shell> mysql_upgrade --protocol=tcp -P 3306 [other_options] shell> mysql_upgrade --protocol=tcp -P 3307 [other_options] shell> mysql_upgrade --protocol=tcp -P 3308 [other_options]
--protocol=tcp Unix पर TCP/IP बाध्य करता है (सॉकेट के बजाय)।