skillup

技術ブログ

Database

MySQL.sockファイルに関して

投稿日:2016年11月18日 更新日:

朝出社してテストサーバーを見るといきなりサーバーが動いていないという事態が発生。

MySQLを起動しようとすると

なるメッセージがでて進めない自体が発生。

どうやらこのパスにあるmysql.sockファイルがなくなったことが原因のようです。検索すると記事数が結構あり、比較的よく起こる事象のようです。

MySqlのソケットエラーを解決する

mysqlが起動できない(Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2))

基本的には再起動でOKです。

ちなみにmariaDBをインストールしている場合は下記コマンドになります。

自動起動判定

と打てば enabled(自動起動ON)/disabled(自動起動OFF)がでます。

自動起動をONにするには下記コマンドです。

MySQLの場合はコマンドをそのまま変えればOKです。

ちなみにサーバー自体を再起動させた場合iptablesも再起動させないとファイアウォールが働いていて外部から接続できない・・なんてことが起こります。

立ち上げ直後のiptablesを設定する。

[RHEL][CentOS] OS 再起動時に /etc/sysconfig/iptables のルールが反映されない

-Database
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

MySQL小ネタ テーブル単位のリストア・SQLの小ネタ(バックスラッシュの検索)

MySQLのちょい小ネタ。 Contents1 テーブル単位でバックアップ&リストア2 バックスラッシュの入ったSQLについて テーブル単位でバックアップ&リストア 1 通常のdump(データベース単 …

no image

NULLについて

「達人に学ぶSQL徹底指南書」を読み進めていきましたがNULLについていろいろ書いてあるのでメモリます。 Contents1 NULLには未知と適用不能の2パターンがある2 = NULL が使えず I …

no image

SQLのチューニングに関して

ここ2か月ぐらいはSQLの本でがりがり勉強してきましたね。当然復習も必要かと思いますが、だいぶいろんなことを覚えたなあという気がします。 一番勉強になった本はもちろん「達人に学ぶ SQL徹底指南書」と …

no image

MySQLの大文字、小文字問題について

MySQLでテーブルを作る際にカラムに重複を許さない制約(unique)を振ることがあると思います。 数字の場合は問題ないのですが、文字列の場合、なんと英語の大文字と小文字が区別されません。 つまりa …

no image

SQLインジェクション

セキュリティ関係の知識がぬるいのでちょっとお勉強。 知っていることもあるが復習もかねて勉強を。 Contents1 SQLインジェクションとは?2 被害3 対策4 参考サイト・書籍5 ソース SQLイ …