• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tmpディレクトリのパーミッションを変更したい)

tmpディレクトリのパーミッションを変更する方法

このQ&Aのポイント
  • mySQLをつなごうと思い、以下のコマンドを実行しました。
  • tmpディレクトリのパーミッションを許可してmysql.sockを作成するためには、chmodコマンドを使用します。
  • 具体的なコマンドは「chmod 777 /tmp」です。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

>OSはcentOS 6です。 では、mysqlはどのように入れましたか? ディストリビューションが用意しているパッケージ(mysql-server)だと、/var/lib/mysql/mysql.sockになるハズですが……。 ディストリビューションのパッケージの設定ファイルを変更した。 ということでしょうか? その場合、SELinuxの設定はどうなっていますか? # getenforceでなんと表示されます? 参考にしている書籍/サイトでソースからインストールしているから…とか、バージョンが指定されているから…とかの場合は…ハマりに陥ることもあるので注意しましょう。 # そういうものがあるのならば、どの書籍/サイトを参考にしているのか掲示された方がよいかと思われます。 # 誰かが検証してくれるかもしれませんし。

spinia0120
質問者

お礼

ご回答ありがとうございます。 >ディストリビューションのパッケージの設定ファイルを変更した。 ということでしょうか? まさにこれでしたorz sqlの環境設定ファイルを見たらおかしなことになっていたので、変更したら無事に生成されました

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

MySQL は動いていますか? 現在の /tmp のパーミッションはどうなっていますか?

spinia0120
質問者

お礼

ご回答ありがとうございます。 r-xr-xr-xです。

  • utun01
  • ベストアンサー率40% (110/270)
回答No.1

/tmp以下というか、それだと/tmpだけ変更すればいいような気もします。 ディストリビューションによってコマンドも違ったりしますが、Redhat系では以下です。 chmod 777 /tmp /tmp以下全て変更したいなら chmod -R 777 /tmp みたいな感じです。 まぁ、全ての権限を777にするのはやめた方がいいかと思いますので 一先ずは上側のコマンドをお試しください。 ちなみに、sudoは必要に応じてつけて下さい。

spinia0120
質問者

お礼

ご回答、ありがとうございます。 OSはcentOS 6です。

関連するQ&A