ठीक है, चलो पहले स्पष्ट करते हैं कि मैंने इस मुद्दे के बारे में उबंटू से सभी प्रश्न पढ़े हैं और मैंने आधिकारिक डॉक्स से सभी चरणों का पालन किया है:
मैं Ubuntu 16.04.1 LTS का उपयोग कर रहा हूं
इससे पहले कि कोई कुछ भी सुझाए जो मैंने पहले से ही कोशिश की है, मैं यह दिखाने जा रहा हूं कि मैंने क्या किया:
root@localhost:/# sudo /etc/init.d/mysql stop
[ ok ] Stopping mysql (via systemctl): mysql.service.
MySQL सही तरीके से बंद हो गया।
root@localhost:/# sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &
[1] 3316
root@localhost:/#
यहां मुझे नहीं पता कि यह काम कर रहा था या नहीं, इसलिए मैं वैसे भी चरणों का पालन करता हूं।
root@localhost:/# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
root@localhost:/#
ऐसा लगता है कि यह काम नहीं करता है, क्योंकि सेवा शुरू नहीं हुई है। जैसा कि मैं अगले चरणों के साथ जारी नहीं रख सकता, मैं अन्य विधि (पर्स) की कोशिश करता हूं।
उपयोग करने के बाद:
sudo apt-get --purge remove
sudo apt-get install
मैं अगले चरण की कोशिश करता हूं:
root@localhost:/# mysqladmin -u root password MyNewPassword
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
root@localhost:/#
जैसा कि यह भी काम नहीं करता है मैंने mysql वेब पर उल्लिखित अन्य विधियों की कोशिश की है:
तो मैं mysql प्रक्रिया को वहां बताए अनुसार मारता हूं और फिर उपयोग करता हूं
root@localhost:/# mysqld_safe --init-file=/home/me/mysql-init &
[1] 5267
root@localhost:/# 2017-02-01T12:47:49.250083Z mysqld_safe Logging to syslog.
2017-02-01T12:47:49.252427Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-01T12:47:49.254765Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2017-02-01T12:47:49.257045Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
[1]+ Salida 1 mysqld_safe --init-file=/home/me/mysql-init
root@localhost:/#
अब जब मैं विकल्पों से बाहर हो रहा था, तो मैं उबंटू पर यहां बताए गए एक अन्य तरीके की भी कोशिश करता हूं:
root@localhost:/# sudo dpkg-reconfigure mysql-server-5.7
Checking if update is needed.
This installation of MySQL is already upgraded to 5.7.17, use --force if you still need to run mysql_upgrade
root@localhost:/#
और अब मैं वास्तव में विकल्पों से बाहर हूं, इसलिए किसी भी सुझाव का स्वागत है।