2021-05-19に投稿

Docker で MySQL に入ろうとしたら「Can't connect to local MySQL server through socket ...」で怒られたので起動する

Docker で CentOS + MySQL 環境を構築する過程で、 mysql -u root -p で MSQL に入ろうとしたら以下のエラーで怒られました。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

検索すると MySQL が起動していないとこのエラーになるとのこと。

CentOS そのものならば systemctl で一発なのですが、 Docker 上では systemctl をすぐに使うことはできません。

そのため、 /usr/sbin/mysqld --user=mysql & で起動させました。

参考

Originally published at labor.ewigleere.net
ツイッターでシェア
みんなに共有、忘れないようにメモ

arm-band

フロントエンド・バックエンド・サーバエンジニア。LAMPやNodeからWP、Gulpを使ってejs,Scss,JSのコーディングまで一通り。たまにRasPiで遊んだり、趣味で開発したり。

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント