मैंने पाया कि mysql.sock हटा दिया गया है जब mysql सेवा बंद हो जाती है और mysqld_safe इसे नहीं बना सकता (मुझे इसका कारण नहीं मिला), इसलिए मेरा समाधान सॉक फ़ोल्डर का बैक अप लेना था और mysqld_safe शुरू करने से पहले पुनर्स्थापित करना था
सर्वर शुरू करें
$ sudo service mysql start
सॉक फोल्डर पर जाएं
$ cd /var/run
जुर्राब का बैकअप लें
$ sudo cp -rp ./mysqld ./mysqld.bak
सर्वर बंद करो
$ sudo service mysql stop
जुर्राब को पुनर्स्थापित करें
$ sudo mv ./mysqld.bak ./mysqld
mysqld_safe प्रारंभ करें
$ sudo mysqld_safe --skip-grant-tables --skip-networking &
इनिट mysql शेल
mysql -u root
पासवर्ड बदलें
FLUSH PRIVILEGES;
SET PASSWORD FOR [email protected]'localhost' = PASSWORD('my_new_password');