[解決済み] DockerでMySQLをインストールすると、"Can't connect to local MySQL server through socket "というエラーメッセージが表示されて失敗する。
2023-04-16 16:22:06
質問
dockerコンテナ内にmysqlをインストールしようとしています。githubから様々なイメージを試しましたが、どれもmysqlのインストールには成功しているようです。
error 2002 (hy000): ソケット '/var/run/mysqld/mysqld.sock' を介してローカルの MySQL サーバーに接続できません。
システムの仕様です。
- Ubuntu 12,04(AWS上)。
- Docker 0.10.0
これまでに試したパッケージ
- https://github.com/eugeneware/docker-wordpress-nginx
- https://github.com/tutumcloud/tutum-docker-mysql
どのように解決するのですか?
実行中のDockerコンテナに接続する必要があることを忘れないでください。そのため、unix socketの代わりにtcpを使用することをお勧めします。の出力を確認してください。
docker ps
コマンドの出力を確認し、実行中のmysqlコンテナを探します。もし見つかったら、次のようなmysqlコマンドを使います。
mysql -h 127.0.0.1 -P <mysql_port>
(ポートは
docker ps
の出力にあります)。
実行中のmysqlコンテナが
docker ps
出力に実行中の mysql コンテナが見つからない場合は
docker images
でmysqlのイメージ名を検索し、以下のように実行してみてください。
docker run -d -p 3306:3306 tutum/mysql
ここで、"tutum/mysql"は、以下の場所で見つかった画像名です。
docker images
.
関連
-
MySQLにおけるorder byの使用方法の詳細
-
[解決済み] datetimeの挿入時に文字列から日付や時刻を変換すると、変換に失敗する
-
Mysqlデータベースへのリンク時にpymysqlがConnection refusedエラーを報告する
-
msql クエリでのエラー 'where 節' の不明な列 'yellow fruit'
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法
-
[解決済み] SQLを使用してSUMとSUBTRACTを行うには?
-
[解決済み] ユーザー 'root'@'localhost' (パスワード: YES を使用) のアクセス拒否 - 特権がない?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] ソケット '/var/mysql/mysql.sock' を介してローカルの MySQL サーバーに接続できない (38)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
SQL基本クエリステートメント
-
mysql5.7のインストールと、無料・長期利用を目的としたNavicateの導入プロセスについて
-
Mysql がエラー 1241 を報告 オペランドは 1 つのカラムを含む必要があります。
-
MySQLの起動エラー:ERROR 2003 (HY000)。localhost'上のMySQLサーバーに接続できない(10061)
-
mysql がエラーを報告します。不明な文字セットです。'utf8mb4'
-
Mysqlの使用中に発生したエラーの一部
-
[解決済み] 1つのSQLクエリで複数のカウントを取得する方法は?
-
[解決済み] Ubuntu linux上で動作するリモートMySQLサーバーを再起動する方法は?
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] MySQL で特定のカラム名を持つすべてのテーブルを見つけるにはどうすればよいですか?