mysql - 在 ubuntu 14.04 上安装 Moodle 时出现错误 2002 (HY000)

标签 mysql ubuntu installation mysql.sock

我按照以下步骤操作: http://docs.moodle.org/27/en/Step-by-step_Install_Guide_for_Ubuntu

在第 6 步中,输入以下命令后:

mysql -u root -p

我有这个错误:

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

当我转到'/var/run/mysqld时,我找不到mysqld.sock,尽管在​​文件(/etc/mysql/my.cnf):

[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0

[mysqld]
#
# * Basic Settings
#
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr

那么为什么会出现这个错误呢?

最佳答案

我建议遵循 Apache/MySql/PHP 的安装说明:

https://help.ubuntu.com/community/ApacheMySQLPHP

基本上

sudo apt-get install lamp-server^

然后按照安装 Moodle 的说明进行操作

http://docs.moodle.org/27/en/Installing_Moodle

关于mysql - 在 ubuntu 14.04 上安装 Moodle 时出现错误 2002 (HY000),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24463829/

相关文章:

java - Hibernate 中的 MySQL 语法 - 出了什么问题?

php 站点未连接到 amazon rds 上的 mysql

mysql - 为什么 COUNT() 只显示一行表格?

bash - 如何用sed添加回车?

python-3.x - 在 debian sid 上安装 pymc 时出错

mysql - Node.js MySQL 连接、查询顺序和事件循环

java - Java Web Start 中可能存在的错误

ubuntu - 了解 Docker : Run Ubuntu-Docker-Image inside Ubuntu-VM?

macos - OSX 上的 Vagrant LoadError

python - 安装 python-pip 时出错