TODOS・何でも情報交換TOPから是非ご覧ください。
一番下の投稿フォームへ > スレッド一覧 > 記事閲覧
Mysql全般
日時: 2013/09/19 10:33
名前: くりくり

Mysqlについてお話をする所です。

私はそんなに詳しくありませんが、
みなさまで情報を出し合えたら幸いです。
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |

Re: Mysql全般 ( No.51 )
日時: 2014/06/27 18:13
名前: o6asan

モニタから,ログを見てみました。

どうやら,SET GLOBAL xxxxxx_log = 'ON'; (MySQL5.5はONが使えるようです)だけでなく,
SET GLOBAL log_output= 'TABLE';  が必要なようです。
http://o6asan.com/wp-content/uploads/HowToUseMonitor_on_phpMyAdmin.html

これをやると,データベースmysqlに xxxxxx_log というテーブルができます。 <<----- 勘違い,できるのではなく,もともとありました。
またモニタの使用方法のところのポップアップの内容が,添付画像のように詳しくなりました。
一番左はslow_logだけ,真ん中はslow_logとgeneral_logを有効にした場合のものです。

slow_log ではデータが取れませんでしたので,一時的にgeneral_logを有効にしてやってみたのが,
添付画像の3枚目です。

LOGそのものの管理にSQLが使えるので便利かも知れません。

追記:
HowToUseMonitor_on_phpMyAdmin.html はやり方がよくわからないまま,コマンドラインからやったものですが,
当然というか, rootでログオンしたら, phpMyAdmin 上で同じ操作ができました。

追記2:
上で訂正しましたが,データベースmysql内の xxxxxx_log というテーブルは,インストール時からあるようです。
メンテ
Re: Mysql全般 ( No.52 )
日時: 2014/06/28 09:20
名前: くりくり

o6asanさん
流石お早いですね。

俺のまりあちゃんは来週ためしてみることにしてみます。
メンテ
Re: Mysql全般 ( No.53 )
日時: 2014/06/28 09:41
名前: o6asan

> 来週ためしてみることにしてみます。

くりくりさん,週末でしたねぇ。

実は,昨日,まりあを 10.0.12 にしたので,サービスを再起動したのですが,コマンドラインから行った操作は,
当然ながら元に戻りました。my.ini(my.cnf)の[mysqld]に,以下を追記したら,いうことを聞いているようです。

slow_query_log = ON
log_output = TABLE

追記:
>>51 で訂正しましたが,データベースmysql内の xxxxxx_log というテーブルは,インストール時からあるようです。
メンテ
Re: Mysql全般 ( No.54 )
日時: 2014/06/29 18:30
名前: くりくり

QHMを今回は出来るかなと思って
superweibu.netにいれてみましたが、
phpのバージョンかな。真っ白になってしまいますね。
前回はnginx今回はphp?
なんか縁がないな・・・。
メンテ
Re: Mysql全般 ( No.55 )
日時: 2014/06/29 19:01
名前: りり

ぁぁ、こちらで、QHMが動作するサーバ仕様の検討がつくでしようか?
http://www.open-qhm.net/index.php?QHMServers

QHMは、データベースを使用しないので、丸ごと移転が楽なんですよね。

データベースに当たる情報は、複雑ですが、一定のテキストデータとして増えていきます。
なので、場合によっては、そのデータをいじって直せたりもするようですが。
メンテ
Re: Mysql全般 ( No.56 )
日時: 2014/06/30 09:21
名前: くりくり

おはようございます。
o6asanさん、
server.cnfは以下のようにしてみました。
とやると禁止ワードになってしまいますから、自分のサイトに掲載します。
しかし、スロークエリログはslow.logファイル自体ができていませんでしたね。
結局set globalでスロークエリログを有効化しました。
しかし、サービス再起動したら戻ってしまいます。
困ったな・・・。
/etc/my.cnf.d/server.cnfで
[mysqld]
#スロークエリーログ
slow_query_log = ON
slow_query_log_file=/var/log/mariadb/slow.log
long_query_time = 1

としてるんだけどな・・・。

>ぁぁ、こちらで、QHMが動作するサーバ仕様の検討がつくでしようか?
再度ためしましたが無理ぽいですね。phpのバージョンかな。
メンテ
Re: Mysql全般 ( No.57 )
日時: 2014/06/30 14:05
名前: o6asan

こんにちは。

昨日は,ひどい目にあいました。
日曜つぶしての復旧と相成り,今日未明,やっと元に戻しました。早くあきらめて,新規に
やったほうが早かったのは,後になれば火を見るより明らかです。

誰が悪いわけでもわけでもない,自業自得なんで,余計,ガックリです
まぁ,復旧の過程で勉強になったこともあるから,いいけど ← 負け惜しみ

ところで,

> server.cnfは以下のようにしてみました。

SQLサーバの再起動という文言が見当たらないのですが,cnfは再起動しないと効きませんよね。
再起動できない場合は,コマンドラインから(あるいは,phpMyAdminなどから)変えてやらないと
仕方ないです。昨日の自分のドジがあるので,くりくりさんもお仲間かなと思ったりして m(_"_)m。

これは素朴な疑問なんですが,UNIX系のconfのファイル名って,my.cnfじゃないんですか。
どっかで,server.cnfにするよと,教えてやってるんですか。起動のオプションで指定している
のかな。
メンテ
Re: Mysql全般 ( No.58 )
日時: 2014/07/01 09:03
名前: くりくり

おはようございます。

o6asanさんのサイトになかなかつながらないと思っていましたら
かなり大変な思いをされていたんですね。

>誰が悪いわけでもわけでもない,自業自得なんで,余計,ガックリです

記事も2つほど消えたとか、自分はwordpressバックアップの練習で2ヶ月分記事をけしたことがあります。
新しくwordpressをインストールしなおした時はもう記事書くのがいやになりましたね。
日ごろからバックアップをとっておかないとといいますが、会社のならともかく自分のはとりませんね。

スロークエリログですが、

[mysqld_safe]

ステータス変数が変わらんとおもえば
この下に書けば当然だめにきまってるじゃないですか・・・。
間違いにやっと気がつきました。

>昨日の自分のドジがあるので,くりくりさんもお仲間かなと思ったりして
mysqld_safeは正解です!!

>SQLサーバの再起動
サービスの再起動で設定は反映されますので、
サーバーの再起動自体はあんまりしません。

>素朴な疑問
/etc/my.cnfの中身で
/etc/my.cnf.d/のserver.cnfも読み込めよとなっています。
どっちに書いてもいいとおもいます。
メンテ
Re: Mysql全般 ( No.59 )
日時: 2014/07/01 12:09
名前: o6asan

こんにちは。

くりくりさん,どうも。

> 新しくwordpressをインストールしなおした時はもう記事書くのがいやになりましたね。

これもありますね。実際,ほぼできていたデータベース&phpMyAdminの記事は,当初の予定より
短くかつ遅くなりそうです。加えて,わがサイトの場合,日記,翻訳も含めた備忘録なので,
消えると,誰よりも自分が困ることがたくさんあります。

> 会社のならともかく自分のはとりませんね。

WEBとは無関係ですが,仕事で使っていたノートが突然動かなくなって,サルベージも効かず
痛い目を見たことがあるので,バックアップは,公私ともに,割と習慣になっています。
ノートの話は,相当昔の話です。その時は,納期を守るため,結局,同僚をわずらわすことに
なってしまいました。

それにもかかわらず,ときどき一昨日のようなことをやらかす自分の学習能力のなさに
あきれてますが……,

> >昨日の自分のドジがあるので,くりくりさんもお仲間かなと思ったりして
> mysqld_safeは正解です!!

おめでとうございます。解決して,よかったですね。

> サービスの再起動で設定は反映されますので、
> サーバーの再起動自体はあんまりしません。

この一文でしばらく悩んでしまいました。サーバ(mysqldのつもりだった)の再起動とサービスの
再起動って同じでないの?
結局のところ,私の扱っているのが,小さな自宅システムなせいで悩むことになったと思うのですが,
くりくりさんの言われるサーバーの再起動って,多分,SQLサーバ機の再起動のことですよね。

この理解であってますか?

> /etc/my.cnf.d/のserver.cnfも読み込めよとなっています。

なるほど,そういえば/xxx.d/ってのがありましたね。
メンテ
Re: Mysql全般 ( No.60 )
日時: 2014/07/01 13:52
名前: くりくり

こんにちは

>公私ともに,割と習慣になっています
すばらしい!! うちの連中もそれくらいやってくれればいいんですけどね。

>解決して,よかったですね。
ありがとうございます。

>再起動って同じでないの?
>この理解であってますか?

自分はserviceコマンドで色々やるので
個人的にはサービスという認識ですかね。人によって感覚は変わると思います。
例えばyumの読み方とか。

やっとこれでスタートに立てました。
次はphpmyadminでログ取得とかできそうです。
phpmyadminなんですが、o6asanさんは環境保管なんちゃらを有効にさせていらっしゃるんでしょうか?

試しにやってみたんですが、あんまり関係ないかなとおもってやめてしまいました。
メンテ

*TODOS・何でも情報交換・TOP*<スレッドPage> 最新 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |

楽しい交流と情報交換のTODOS・アップローダーも用意。ぜひTOPからもご覧ください。
ご参考になりましたら、お気軽に一筆お書き込みくださいませ。
題名 スレッドをトップへソート
名前
画像添付
JPEG
GIF
PNG



参照ボタンを押して、PCの画像を指定ください。3枚まで指定できます。縮小画像はクリックで拡大されます。
パスワード (好きなパスワードを。投稿後、右下のスパナマークをクリックし、そのパスワードを入れて修正できます。)
コメント

   クッキー保存
スレッドTOPへ***スレッド一覧