当前位置: 首页 > 知识库问答 >
问题:

无法通过套接字“/var/run/mysqld/mysqld”连接到本地MySQL服务器。ubuntu 14.04中的sock'(2)

连德水
2023-03-14

我已经在我的Ubuntu机器上安装了LAMP。

当我运行Apache2-vPHP5-v时,Apache2和PHP5已经正确安装,我得到了它们的安装版本。

但我不确定如何检查我的SQL是否正确安装。

因为当我运行mysql-u root-p命令时,我得到以下错误。

错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld”连接到本地MySQL服务器。袜子(2)

请帮帮忙!

共有3个答案

令狐声
2023-03-14

你可以先试试mysql

> ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
> 
> service mysql start or service mysql start
西门庆
2023-03-14

要解决此问题,需要按顺序运行以下命令

 sudo service mysql stop 
 sudo /etc/init.d/apparmor reload
 sudo service mysql start

之后,您可以运行以下命令转到mysql控制

mysql -u root -p
mysql>
臧烨烁
2023-03-14

尝试强制重新定义根密码:

sudo  service mysql stop

sudo /usr/bin/mysqld_safe --skip-grant-tables &

mysql -h localhost

(现在我们使用的是mysql,没有用户权限)

> USE mysql

> UPDATE mysql.user
SET authentication_string=PASSWORD('new_password')
WHERE user='root' AND host='localhost';

> quit

sudo mysqladmin shutdown

sudo service mysql start

这就是全部。。。现在尝试将mysql与新密码一起使用,如下所示:

mysql -uroot -p
Enter password: enter the new_password

它应该工作:)

 类似资料: