首先,我安装了 mysql-server
接下来我做了
$mysql
我打算添加一个数据库并编辑一些内容。
但是我收到了这个错误:
错误 2002 (HYOOO) :无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2)
我该如何解决这个问题?感谢您的时间
编辑#1:我执行了这个命令:
$sudo 服务 mysql 启动
我得到了这个回复:
开始:未知作业:mysql
帮助?
答案1
默认情况下,MySQL 似乎只监听 TCP 套接字,而不是 unix 域套接字。
您的客户端正在尝试通过(更快的)域套接字连接到服务器。
您需要像这样启用 unix 套接字:
编辑文件:
/etc/mysql/my.cnf
取消注释该行:
套接字 = /var/run/mysqld/mysqld.sock
然后运行: