- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:tmpディレクトリのパーミッションを変更したい)
tmpディレクトリのパーミッションを変更する方法
このQ&Aのポイント
- mySQLをつなごうと思い、以下のコマンドを実行しました。
- tmpディレクトリのパーミッションを許可してmysql.sockを作成するためには、chmodコマンドを使用します。
- 具体的なコマンドは「chmod 777 /tmp」です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>OSはcentOS 6です。 では、mysqlはどのように入れましたか? ディストリビューションが用意しているパッケージ(mysql-server)だと、/var/lib/mysql/mysql.sockになるハズですが……。 ディストリビューションのパッケージの設定ファイルを変更した。 ということでしょうか? その場合、SELinuxの設定はどうなっていますか? # getenforceでなんと表示されます? 参考にしている書籍/サイトでソースからインストールしているから…とか、バージョンが指定されているから…とかの場合は…ハマりに陥ることもあるので注意しましょう。 # そういうものがあるのならば、どの書籍/サイトを参考にしているのか掲示された方がよいかと思われます。 # 誰かが検証してくれるかもしれませんし。
その他の回答 (2)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
MySQL は動いていますか? 現在の /tmp のパーミッションはどうなっていますか?
質問者
お礼
ご回答ありがとうございます。 r-xr-xr-xです。
- utun01
- ベストアンサー率40% (110/270)
回答No.1
/tmp以下というか、それだと/tmpだけ変更すればいいような気もします。 ディストリビューションによってコマンドも違ったりしますが、Redhat系では以下です。 chmod 777 /tmp /tmp以下全て変更したいなら chmod -R 777 /tmp みたいな感じです。 まぁ、全ての権限を777にするのはやめた方がいいかと思いますので 一先ずは上側のコマンドをお試しください。 ちなみに、sudoは必要に応じてつけて下さい。
質問者
お礼
ご回答、ありがとうございます。 OSはcentOS 6です。
お礼
ご回答ありがとうございます。 >ディストリビューションのパッケージの設定ファイルを変更した。 ということでしょうか? まさにこれでしたorz sqlの環境設定ファイルを見たらおかしなことになっていたので、変更したら無事に生成されました