問題タブ [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() のチェックはありません... はい ... 省略します ... 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)
私はどちらかの問題を解決しようとして心をググってみましたが、行き詰まりを感じています。読んで助けてくれてありがとう
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
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アプリからMySQLに接続するのに時間がかかります。または、そのことについてはコマンドラインから一貫して。
これは私の側の明らかなエラーだと確信していますが、コマンドラインの経験は中程度なので、誰かが助けてくれることを願っています...
また、Railsアプリが接続できなくなったことも関係しています。経由で接続でき/tmp/mysql.sock
ませんが、/ tmpにmysql.sockがなく、どこにあるべきかわからないため、なぜそこを探しているのかわかりません。
編集: mysql_config--socketsからの結果を追加します
Edit2 which 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をインストールしていないので、それが必要かどうか、またはこれを回避する方法があるかどうかわかりません。また、サーバーにmysqlユーザーがいるため、mysqld.sockを作成できないのではないかと思います。
エラー:
私のPHP接続コード:
それが失敗する私のクエリ行:
助けてくれてありがとう。
mysql - Doctrine 2 コマンドラインツール; MAMP と mysql.sock
CI2/Doctrine2 をWildly Inaccurateから入手しました。使い始めようとしていますが、実際に作業する前に、すべてが機能することを確認したかったのです。ただし、コマンド ライン ツールを試すと、次のエラーが発生します。
クリーン インストールされた MAMP Pro 2.0.1 でこれを実行しています。このエラーを修正するために何をすべきかよくわかりません..私はMySQLの内部(バックグラウンド)の仕組みについてあまり詳しくありません。誰かが私のためにこれを片付けてもらえますか? どうもありがとう。
アップデート:
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
.
私は何を間違っていますか?
ありがとう!
mysql - MYSQL Mac OSX Snow Leopard、mysql の使用中に mysql.sock が削除される
MYSQL を 1 日中使用できる場合もあれば、「ソケット '/tmp/mysql.sock' (2) を介してローカル MySQL サーバーに接続できません (2)」というエラーが発生する前に 10 分間しか使用できない場合もあります。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] 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を入手できますか?
ありがとう