问题标签 [mysql.sock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
350 浏览

mysql - 安装mysql问题

从 2008 年 1 月开始运行 OS X Leopard 和 MacBook Pro。

我曾经从一个包中运行 mysql 服务器,但随后 rails 开始警告我应该从 gem 安装 mysql: gem install mysql

它不起作用,我收到以下错误消息:构建本机扩展。这可能需要一段时间... 错误:安装 mysql 时出错:错误:无法构建 gem 原生扩展。

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 安装 mysql 检查 -lmysqlclient 中的 mysql_query() ... 不检查 -lm 中的 main() ... 是检查对于 -lmysqlclient 中的 mysql_query() ... 不检查 -lz 中的 main() ... 是 ... snip ... Gem 文件将继续安装在 /Library/Ruby/Gems/1.8/gems/mysql-2.7 中供检查。

结果记录到 /Library/Ruby/Gems/1.8/gems/mysql-2.7/gem_make.out

然后我根据朋友的建议尝试了另一种方法,并尝试按照http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x上的出色说明进行操作, 但现在遇到了新的尝试运行“mysql -u root”时出现问题

我得到的信息是:

ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)

我已经用谷歌搜索了我的心,试图解决这两个问题并感到卡住了。感谢阅读和帮助

0 投票
5 回答
4682 浏览

mysql - 无法在 Mac OS X 上启动 mysql 得到 mysql.sock 连接错误

我正在尝试让 mysql 在我的 Mac 上运行。我使用 macports 进行初始安装,但无法克服这个 mysql 套接字错误。注意:如果命令看起来很奇怪,macports 会将版本号附加到命令中。

错误:

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

我在以下情况下收到此错误:

mysqladmin5 -u root 密码

mysql5 -u root -p

我的安装和启动过程
用 macports 安装了 mysql:

sudo port install mysql5 +server
sudo /opt/local/lib/mysql5/bin/mysql_install_db --user=mysql

开始是这样的:

须藤/opt/local/bin/mysqld_safe5

也试过:

sudo /opt/local/share/mysql5/mysql/mysql.server 启动

我如何尝试解决这个问题
我尝试添加到 my.cnf 文件

[mysqld_safe] 套接字 = /tmp/mysql.sock

唯一的问题是没有一个 my.cnf 文件开始,所以我不确定我是否在正确的位置创建它。

我还打算将 mysql.sock 文件模拟链接到 /tmp 目录,但系统上的任何地方都没有 mysql.sock 文件。

所以我创建了一个 mysql.sock 文件

touch /tmp/mysql.sock
但这也不起作用。

我在想也许我在安装过程中遗漏了一些东西,因为我在系统上找不到 my.cnf 或 mysql.sock 文件。

这是我使用的指南:http:
//2tbsp.com/content/install_and_configure_mysql_5_macports

0 投票
3 回答
4409 浏览

mysql - MySQL的套接字问题

这是最近的一个问题...... MySQL 正在工作,几天前我一定做了什么。我删除了 MySQL 并尝试使用 .dmg 文件重新安装。mysql.sock 文件永远不会被创建,我收到以下错误消息:

我也尝试停止 Apache 并安装,但 Apache 给了我一个错误……我不知道这是好是坏:

我也尝试了 MacPorts 安装,但仍然没有创建套接字文件。我真的不知道该怎么做,也不想重新安装 Snow Leopard 并从头开始:/

我还尝试安装 32 位版本和相同的交易。没运气。

最后...我尝试进行源安装,但是当我进入配置步骤时,出现以下错误:

该文件是“mysql-5.1.47-osx10.6-x86_64.tar.gz”所以我认为它是源安装的正确文件,是的,我有一个 64 位系统。我不知道该怎么办了。

有任何想法吗?

谢谢, 赫里斯托

编辑:这是我在使用 .dmg 包安装 MySQL 后得到的……我真的不知道这意味着什么?那么 MySQL 是否正在运行?我想不是?

Hristo$ ps auxw | grep mysql Hristo 1599 0.2 0.0 2425520 96 s000 R+ 3:39AM 0:00.00 grep mysql

0 投票
3 回答
5899 浏览

mysql - MySQL 地狱...无法连接到数据库 /tmp/mysql.sock

更新:我已经停止了正在运行并导致一些混乱的旧 mysql 进程。现在我想我只有更新的(5.1.40)版本在运行。但是,它指向错误的数据文件。它指向默认安装数据文件,我希望它指向/var/mysql. 这是 /etc/my.cnf 的一部分

这是指向旧的mysql.sock。我似乎无法在较新的 MySQL 安装的目录树中找到?!?除非它在某个不起眼的地方。

有人帮忙吗?基本上我安装了一个更新的 MySQL,现在需要使用我现有的数据启动这个新版本。并整理出这个 mysql.sock 的东西....


我最近在 Mac OS X Server 上更新了 MySQL,并且从 Rails 应用程序连接到它时遇到了麻烦。或者从命令行始终如一地解决这个问题。

我确定这对我来说是一个明显的错误,但我只有中等的命令行经验,所以希望有人能提供帮助......

同样相关的是我的 Rails 应用程序不再可以连接。无法通过连接,/tmp/mysql.sock但我不确定它为什么会出现在那里,因为 /tmp 中没有 mysql.sock 并且我不知道它应该在什么/在哪里......

编辑:从 mysql_config --sockets 添加结果

Edit2其中 mysql_config

0 投票
5 回答
23570 浏览

mysql - mysql.sock 未创建 OSX

我在 OSX 上运行 mysql,现在当我重新启动计算机时,它不会创建 mysql.sock,这意味着我的所有连接都会给我一个错误 2002。

有谁知道如何防止这种情况?

0 投票
3 回答
562 浏览

php - pdo_mysql 无法创建 mysqld.sock 文件

我正在将 PHP (php-fpm) 添加到现有的 Nginx Ubuntu 10.04 服务器并且无法使 pdo_mysql 工作。我正在尝试连接到其他地方的 MySQL 服务器,但我发现的所有谷歌搜索答案都是关于 MySQL 无法在本地服务器上运行的,所以我不确定如何继续。

我没有安装 mysqld,所以我不确定我是否需要它,或者是否有办法解决这个问题?另外我想知道它是否无法创建 mysqld.sock 因为服务器上有 mysql 用户?

错误:

我的 PHP 连接代码:

我的查询行失败:

感谢任何帮助,谢谢。

0 投票
1 回答
3918 浏览

mysql - Doctrine 2 命令行工具;MAMP 和 mysql.sock

我从Wildly Inaccurate中获取了 CI2/Doctrine2 。我正在尝试开始使用它,但在我真正开始使用它之前,我想确保一切正常。但是,当我尝试命令行工具时,我遇到了以下错误:

我在干净安装的 MAMP Pro 2.0.1 上运行它;我不太确定如何解决这个错误。我对 MySQL 的内部(背景)工作并不了解。有人可以帮我解决这个问题吗?非常感谢。

更新:

0 投票
7 回答
123727 浏览

mysql - 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)

我正在尝试在我的终端上运行 mysql 客户端。我已经安装了最新的 mysql gem。

我无法摆脱上述错误。我创建了一个mysql.sock filein /Users/HPV/expertiza/tmp/sockets。在我写的文件中mysql.default_socket =/expertiza/tmp/sockets/mysql.sock

我究竟做错了什么?

谢谢!

0 投票
0 回答
199 浏览

mysql - MYSQL Mac OSX Snow Leopard,正在使用 mysql 时删除 mysql.sock

有时我可以整天使用 MYSQL,有时只使用 10 分钟,然后我收到“无法通过套接字 '/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器”错误。如果我尝试重新启动 MYSQL 服务器,它只会挂起并崩溃,我可以解决问题的唯一方法是重新启动我的计算机。

  1. 将 /tmp/mysql.sock 添加到 my.cnf 没有任何区别
  2. 一旦出现问题,mysql.sock 文件在文件系统中就没有了,所以它不是目录问题。

有什么想法吗?每次发生时都重新启动我的计算机是非常低效的!

0 投票
3 回答
19231 浏览

mysql - XAMPP mysql.sock 丢失

我按照以下说明从 apachefriends.org 安装了 XAMPP:http: //www.apachefriends.org/en/xampp-linux.html#377

问题是文件 /opt/lampp/var/mysql/mysql.sock 丢失。我怎样才能得到这个文件?事情是我想运行一个简单的 MySQL 命令学习工具,但我收到文件丢失的错误。(警告:PDO::__construct() [pdo.--construct]: [2002] /opt 中没有这样的文件或目录(试图通过 unix:///opt/lampp/var/mysql/mysql.sock 连接) /lampp/htdocs/SID/sid.php 在第 188 行)

XAMPP 运行正常,我使用 sudo /opt/lampp/lampp start 启动它。http://localhost/工作正常。我检查了/opt/lampp/etc/my.cnf,没关系,它包含这些数据http://pastebin.me/8d6b367a7ee76be70f944d9b960bb8f0

请帮忙,我怎样才能得到那个mysql.sock?

谢谢