問題タブ [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() のチェックはありません... はい ... 省略します ... 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」を実行しようとしたときの問題

私が受け取るメッセージは次のとおりです。

エラー 2002 (HY000): ソケット '/tmp/mysql.sock' を介してローカル MySQL サーバーに接続できません (2)

私はどちらかの問題を解決しようとして心をググってみましたが、行き詰まりを感じています。読んで助けてくれてありがとう

0 投票する
5 に答える
4682 参照

mysql - MacOSXでmysqlを起動できません。mysql.sock接続エラーが発生します。

私は自分のMacでmysqlを実行しようとしています。初期インストールにmacportsを使用しましたが、このmysqlソケットエラーを乗り越えることができません。注:macportsは、コマンドが以下で奇妙に見える場合、バージョン番号をコマンドに追加します。

エラー:

ソケット'/tmp/mysql.sock'(2)'を介してローカルMySQLサーバーに接続できません

次の場合にこのエラーが発生します。

mysqladmin5-urootパスワード
および
mysql5-uroot-p

私のインストールと開始プロセス
macportsでmysqlをインストールしました:

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

このように始めました:

sudo / opt / local / bin / mysqld_safe5

また試した:

sudo /opt/local/share/mysql5/mysql/mysql.server start

これをどのように解決しようと
したか 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アプリからMySQLに接続するのに時間がかかります。または、そのことについてはコマンドラインから一貫して。

これは私の側の明らかなエラーだと確信していますが、コマンドラインの経験は中程度なので、誰かが助けてくれることを願っています...

また、Railsアプリが接続できなくなったことも関係しています。経由で接続でき/tmp/mysql.sockませんが、/ tmpにmysql.sockがなく、どこにあるべきかわからないため、なぜそこを探しているのかわかりません。

編集: mysql_config--socketsからの結果を追加します

Edit2 which 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をインストールしていないので、それが必要かどうか、またはこれを回避する方法があるかどうかわかりません。また、サーバーにmysqlユーザーがいるため、mysqld.sockを作成できないのではないかと思います。

エラー:

私のPHP接続コード:

それが失敗する私のクエリ行:

助けてくれてありがとう。

0 投票する
1 に答える
3918 参照

mysql - Doctrine 2 コマンドラインツール; MAMP と mysql.sock

CI2/Doctrine2 をWildly Inaccurateから入手しました。使い始めようとしていますが、実際に作業する前に、すべてが機能することを確認したかったのです。ただし、コマンド ライン ツールを試すと、次のエラーが発生します。

クリーン インストールされた MAMP Pro 2.0.1 でこれを実行しています。このエラーを修正するために何をすべきかよくわかりません..私はMySQLの内部(バックグラウンド)の仕組みについてあまり詳しくありません。誰かが私のためにこれを片付けてもらえますか? どうもありがとう。

アップデート:

0 投票する
7 に答える
123727 参照

mysql - ソケット '/tmp/mysql.sock' を介してローカル MySQL サーバーに接続できない (2)

端末で mysql クライアントを実行しようとしています。最新のmysql gemをインストールしました。

上記のエラーを取り除くことができません。で作成しmysql.sock fileました/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 を 1 日中使用できる場合もあれば、「ソケット '/tmp/mysql.sock' (2) を介してローカル MySQL サーバーに接続できません (2)」というエラーが発生する前に 10 分間しか使用できない場合もあります。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] No such file or directory (unix:///opt/lampp/var/mysql/mysql.sock 経由で接続しようとしています) in /opt /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を入手できますか?

ありがとう