无法通过FreeBSD上的套接字'/tmp/mysql.sock'(38)'连接到本地MySQL服务器

时间:2013-12-21 15:26:22

标签: mysql sockets system freebsd mysql-error-2002

你好,我有这个问题:

root@Myname:~ # mysql -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)
root@Myname:~ # chown -R mysql /var/db/mysql
chown: mysql: illegal user name
root@Myname:~ #

我不知道如何解决此问题请帮助

系统操作:FreeBSD 9.2 x64

1 个答案:

答案 0 :(得分:0)

听起来你只安装了mysqlXX-client端口而不是服务器。要安装服务器(假设为5.6),您可以使用ports系统:

cd /usr/ports/databases/mysql56-server
make install

如果您尚未安装ports树,请先运行:

portsnap fetch
portsnap extract

要确保在重新启动时启动它,您可以使用rc.conf系统启用它:

echo 'mysql_enable="YES"' >> /etc/rc.conf.local

然后你可以启动它:

/usr/local/etc/rc.d/mysql-server start

如果能让你到达你需要的地方,请告诉我。