问题标签 [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.
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)
我已经用谷歌搜索了我的心,试图解决这两个问题并感到卡住了。感谢阅读和帮助
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
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
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
mysql - mysql.sock 未创建 OSX
我在 OSX 上运行 mysql,现在当我重新启动计算机时,它不会创建 mysql.sock,这意味着我的所有连接都会给我一个错误 2002。
有谁知道如何防止这种情况?
php - pdo_mysql 无法创建 mysqld.sock 文件
我正在将 PHP (php-fpm) 添加到现有的 Nginx Ubuntu 10.04 服务器并且无法使 pdo_mysql 工作。我正在尝试连接到其他地方的 MySQL 服务器,但我发现的所有谷歌搜索答案都是关于 MySQL 无法在本地服务器上运行的,所以我不确定如何继续。
我没有安装 mysqld,所以我不确定我是否需要它,或者是否有办法解决这个问题?另外我想知道它是否无法创建 mysqld.sock 因为服务器上有 mysql 用户?
错误:
我的 PHP 连接代码:
我的查询行失败:
感谢任何帮助,谢谢。
mysql - Doctrine 2 命令行工具;MAMP 和 mysql.sock
我从Wildly Inaccurate中获取了 CI2/Doctrine2 。我正在尝试开始使用它,但在我真正开始使用它之前,我想确保一切正常。但是,当我尝试命令行工具时,我遇到了以下错误:
我在干净安装的 MAMP Pro 2.0.1 上运行它;我不太确定如何解决这个错误。我对 MySQL 的内部(背景)工作并不了解。有人可以帮我解决这个问题吗?非常感谢。
更新:
mysql - 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)
我正在尝试在我的终端上运行 mysql 客户端。我已经安装了最新的 mysql gem。
我无法摆脱上述错误。我创建了一个mysql.sock file
in /Users/HPV/expertiza/tmp/sockets
。在我写的文件中mysql.default_socket =/expertiza/tmp/sockets/mysql.sock
。
我究竟做错了什么?
谢谢!
mysql - MYSQL Mac OSX Snow Leopard,正在使用 mysql 时删除 mysql.sock
有时我可以整天使用 MYSQL,有时只使用 10 分钟,然后我收到“无法通过套接字 '/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器”错误。如果我尝试重新启动 MYSQL 服务器,它只会挂起并崩溃,我可以解决问题的唯一方法是重新启动我的计算机。
- 将 /tmp/mysql.sock 添加到 my.cnf 没有任何区别
- 一旦出现问题,mysql.sock 文件在文件系统中就没有了,所以它不是目录问题。
有什么想法吗?每次发生时都重新启动我的计算机是非常低效的!
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?
谢谢