我收到此错误
cannot connect to mysql server through socket 'var/run/mysqld/mysqld.sock'(2)
当我单击 mysql(Emma) localhost 并收到此错误时,我 googling它但没有用,并且还给出了下面的命令,我尝试过但只收到错误。
$ps ax | grep mysql
4348 pts/5 S+ 0:00 grep --color=auto mysql
$sudo service mysql start
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
$sudo /etc/init.d/mysql start
[....] Starting mysql (via systemctl): mysql.serviceJob for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details. failed!
我该怎么办,有人可以给我建议吗
最佳答案
我得到了上述问题的答案
1.sudo apt-get remove --purge mysql-server-5.6
2.sudo apt-get autoremove
3.sudo apt-get autoclean
4.sudo rm -rf /var/lib/mysql
5.sudo rm -rf /etc/mysql
6.sudo apt purge mysql-server mysql-server-5.7
7.sudo apt install mysql-server-5.7
8.service mysql start
一切正常!
关于mysql - 无法通过套接字 'var run mysqld mysqld.sock 在 Ubuntu 上连接到 mysql 服务器 (Emma),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39699309/