
mySQLをつなごうと思い、以下のコマンドを実行しました。
# sudo /etc/init.d/mysqld start
# mysqladmin extended-status
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
/tmp/ディレクトリを見たところ、mysql.sockが作成されていませんでした。
http://www.hi-ho.ne.jp/tsumiki/book_sup2.htmlを参考にしたところ、
どうやらtmpディレクトリのパーミッションを許可すればいいようです。
調べたところパーミッションとは複雑で、ディレクトリ以下の階層の設定を考える必要や、
変更した結果いろいろと問題が発生することもあるということがわかりました。
http://www.obenri.com/_command/chmod01.html
linux初学者の私には複雑で、結局どういうコマンドを実行すればいいのかがわかりません。
/tmp/以下のディレクトリのパーミッションを許可するコマンドを教えてください。
No.3ベストアンサー
- 回答日時:
>OSはcentOS 6です。
では、mysqlはどのように入れましたか?
ディストリビューションが用意しているパッケージ(mysql-server)だと、/var/lib/mysql/mysql.sockになるハズですが……。
ディストリビューションのパッケージの設定ファイルを変更した。
ということでしょうか?
その場合、SELinuxの設定はどうなっていますか?
# getenforceでなんと表示されます?
参考にしている書籍/サイトでソースからインストールしているから…とか、バージョンが指定されているから…とかの場合は…ハマりに陥ることもあるので注意しましょう。
# そういうものがあるのならば、どの書籍/サイトを参考にしているのか掲示された方がよいかと思われます。
# 誰かが検証してくれるかもしれませんし。
ご回答ありがとうございます。
>ディストリビューションのパッケージの設定ファイルを変更した。
ということでしょうか?
まさにこれでしたorz
sqlの環境設定ファイルを見たらおかしなことになっていたので、変更したら無事に生成されました
No.2
- 回答日時:
MySQL は動いていますか?
現在の /tmp のパーミッションはどうなっていますか?
No.1
- 回答日時:
/tmp以下というか、それだと/tmpだけ変更すればいいような気もします。
ディストリビューションによってコマンドも違ったりしますが、Redhat系では以下です。
chmod 777 /tmp
/tmp以下全て変更したいなら
chmod -R 777 /tmp
みたいな感じです。
まぁ、全ての権限を777にするのはやめた方がいいかと思いますので
一先ずは上側のコマンドをお試しください。
ちなみに、sudoは必要に応じてつけて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- UNIX・Linux ディレクトリをのスラッシュをとる方法 3 2022/05/31 16:20
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- UNIX・Linux shellscript内のコマンドを、sudo(toor)として実行 2 2022/09/23 15:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
net use /d の強制実行
-
Windowsのローカルディレクトリ...
-
FTPでls結果を見せたくない場合
-
tar.bz2ファイルのインストール...
-
MS-DOSプロンプトについての質問
-
回復コンソールで困っています
-
ファイルのパーミッションに関...
-
tarで圧縮したファイルの解凍時...
-
DOSコマンドで cmd /c rd /s /...
-
誤って/home配下を削除してしま...
-
ブレース展開の使い方での質問です
-
FTPのエラーメッセージで質問で...
-
Dirコマンドでフォルダ内ファイ...
-
エクセルの表にヘンな枠が・・・
-
ラズパイで『’test.service’をs...
-
batである文字列内に特定の文字...
-
Linux環境 grepで改行コード(CR...
-
UNIX コマンドにおける # や円...
-
ファイル名についている「-」と...
-
SONYの音楽ソフト「x-アプリ」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
net use /d の強制実行
-
Windowsのローカルディレクトリ...
-
tar.bz2ファイルのインストール...
-
誤って/home配下を削除してしま...
-
tarで纏める際に、複数場外した...
-
tarでフォルダに上書き
-
tarで圧縮したファイルの解凍時...
-
Linuxのスラッシュ,ピリオドの...
-
コマンドプロンプトでコマンド...
-
sylpheedメールソフト 受信でき...
-
FTPのエラーメッセージで質問で...
-
Apache2.4のダウンロードについて
-
rm,rmdirコマンドのオプション...
-
zshのコマンド履歴がヒストリフ...
-
コマンドプロンプトのdelコマン...
-
Linuxでユーザー毎に実行出来る...
-
rmとrmdirについて
-
ls -1R の結果をフルパスで欲しい
-
ln ハードリンクをワイルドカー...
-
パスの設定とかパスを通すって...
おすすめ情報