ubuntu启动mysql报错“Can't connect to

2019-08-07  本文已影响0人  小二黑儿

安装好mysql-server,输入“mysql”,报错提示:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

输入“service mysql start”,报错提示:

No directory, logging in with HOME=/

google了许久,尝试了很多方法都没有解决,只好求助大佬,在大佬的一顿操作下,确定是mysql没有权限创建文件导致。

如果你也尝试了许多方法都没有解决,可以试下以下方法:

注意上面的报错提示的这部分: “/var/run/mysqld/mysqld.sock” (根据你的报错位置为准),只要在相应位置创建好文件

sudo mkdir mysqld   // 创建目录
sudo chown -R mysql.mysql mysqld    // 创建有操作权限的相应文件

然后重新输入mysql,试试看

我的已成功


成功运行mysql

我对Linux不是很熟悉,这篇文章讲的更详细些

上一篇 下一篇

猜你喜欢

热点阅读