【问题标题】:FreeBSD ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)FreeBSD ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
【发布时间】:2014-10-16 13:16:25
【问题描述】:

无法启动mysql .. ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/tmp/mysql.sock (2)

我使用mysql51。我已经尝试重新安装,但没有任何效果...

【问题讨论】:

  • mysql没有运行,或者mysql socket文件不在/tmp中
  • ps ax的输出中,看到mysqld进程了吗?
  • 是的,mysql没有运行,我没有mysql.sock 没有fvu,我没有进程。

标签: mysql freebsd


【解决方案1】:

第一次安装 MySQL 后运行:

mysql_install_db --user=mysql 

mysqld_safe &

并设置您的root密码:

/usr/local/bin/mysqladmin -u root password 'your_passwd' 

【讨论】:

    【解决方案2】:

    正如Marc B 在 cmets 中指出的那样,mysql 没有运行。

    在控制台中(以 root/admin 身份),键入;

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

    这应该会启动服务,你应该可以开始了。

    Source

    【讨论】:

    • root@:/usr/ports/databases/mysql51-server # /usr/local/etc/rc.d/mysql-server start 启动mysql。 root@:/usr/ports/databases/mysql51-server # /usr/local/etc/rc.d/mysql-server status mysql is not running.
    • 您是否已将mysql_enable="YES" 添加到/etc/rc.conf 中?
    • 查看 MySQL 错误日志,看看是否有提示
    • 我的.err文件,我什么都没有
    • @hd。从 FreeBSD 7.3 开始,service 命令可以让事情变得更简单,如service mysql-server start
    【解决方案3】:

    试试下面的命令行:

    sudo chown -R _mysql:mysql /usr/local/var/mysql
    sudo mysql.server start
    

    【讨论】:

      猜你喜欢
      • 2020-08-11
      • 2013-10-06
      • 2021-03-31
      • 2023-03-20
      • 1970-01-01
      • 2018-05-15
      • 2021-05-04
      • 2017-05-03
      • 1970-01-01
      相关资源
      最近更新 更多