为什么我无法连接到刚刚安装的 MySQL 服务器?

为什么我无法连接到刚刚安装的 MySQL 服务器?

我正在尝试安装 mysql 5.1.42 并在运行以下行后

sudo /usr/local/mysql/bin/mysqladmin -u root -p password

我收到此错误:

/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

我也创建了mysqld.sock它并给予了许可,但仍然出现同样的错误。

答案1

MySQL 服务器/var/run/mysqld/mysqld.sock在启动时应该会创建,您不需要自己创建。最可能的问题是 MySQL 服务器没有运行。您可以通过运行以下命令来检查,ps ax | grep mysqld如果有服务器进程,它将显示该进程。如果它没有运行,则启动它并再次执行该命令。

相关内容