Database JUNKY

MySQL,MariaDBを中心としたブログです

Let's Encryptでなんと!?ワイルドカード証明書がサポート!!

無料で使えるSSLで有名な、Let's Encryptいつの間にかワイルドカード証明書が利用できるようになったので、その手順を載せました!! 今回の手順は、対象のWEBサーバで直接certbotを利用して、インストールしたわけではなく、amazon linuxで証明書作成専用の…

MySQL日付の範囲内でのレコード重複チェックをSQLで実現する

日付(From - To )にて、レコードが重複(かぶっている)ものを抽出するSQLのサンプルです。うーん、なんて言えばいいのか 日付期間の重複チェック と言えばいいのか、日時の範囲チェックというべきか・・・なかなか難易度が高かったので、メモを残しておきま…

発行される全てのSQLを全てログ取得する方法

調べればすぐわかるのですが、一応メモ。 MySQLを利用した運用の中で、どんなクエリが発行されているのか見たい時ありますよね? 通常ですと、スロークエリーを見るケースが多いので、そちらを見るのかな? しかしながら、スロークエリーではないのですが、…

python3にてEXCELファイルを出力するサンプル

puthon3にて、EXCELをとりあつかう際、openpyxlなるものを利用しました。 すごく簡単だったです

ファイルの最終アクセス日時の契機は何?(atime)

最終アクセス日時について調べてみた Windows,Linux 共にファイルに対して、作成日、更新日はあるのはご存知だとは思いますが、最終アクセス日付というのがあるのは知っていますか?ってえ?知っている、知らなかったの自分だけですね。ごめんなさい。では、…

python3から外部shellを実行する

以下は、python3から、bashを外部実行しているメモになります 外部shellを実行する場合は、subprocess ライブラリを使うっぽい。 と、まだ、全然pythonわかっていないのですが(汗)

python3をshellとして実行する

python3をshellとして実行するというタイトルがあっているのかどーかわからないけど。私、プログラムよくわかってないので許してください。 bash だと #!/bin/bash ですが、 python3 だと #!/usr/bin/env python3 # -*- coding: utf-8 -*- って書けばいいの…

mysql5.7 のmy.cnfが読み込まれていない件について

mysql初期インストール後、my.cnfに設定しているはずの項目が反映されてない・・・。 いろいろと苦戦したあげく、わかったのが、selinuxが有効になっていたこと。。 盲点でした。。。

sshを無認証で接続する方法(公開鍵の設定)

実際警告は出した方がいいのですが、リモートの接続でいろいろ面倒なので、特定のクライアントは認証なしで接続するという 方法をメモします。私がめんどくさがりやなだけど、ちょっとセキュリティ上どーのこーのって話は無視します笑 (adsbygoogle = window…

shellをリモートのホストで実行する方法

実行するシェルをリモートで実行させたい場合は、こんな風に書いてやってます。 以下は、AサーバからBサーバ(b-server)へlsコマンドを実行している例です 上海物語 フリース ミリタリー タクティカルジャケット M Blackメディア: ウェア&シューズこの商品を…

Nagiosの監視結果をグラフ化は nagiosgraphがお勧め!!

運用上でNagiosを使っている人にすごくこれ、便利なのです。日々の観測を、グラフ化してくれるツールになります。私的には結構設定が難しく、次回設定する時に理解できるようにしようと、メモがわりに掲載しております。なので、色々間違ってたらごめんなさ…

乱射注意!!!MySQL TRIGGER(トリガー)は結構使える!!

使いみちによっては、すごく便利なトリガーについて説明します。使いみちと書いたのは、なんでもかんでもトリガーにもりもりしちゃうと対象テーブルのパフォーマンスに影響出ちゃうよという乱射状態になってしまいますので注意って感じです トリガーとは Tri…

amazon linux でgalera clusterを運用する時の注意点

あー。。別にamazon linuxに絞り込む必要はないのですが。もう、ec2以外ではそんなにやる気ないなーって思うので、備忘録がわりに残しておきます。 Linkwitz Bluetooth ヘッドホン 4.1 HiFi高音質 ステレオ ワイヤレスヘッドホン マイク付き 折り畳み式 有線…

amazon linuxにyumでleptonica、tesseractをインストールする方法

意外とハマったので、メモとして残して起きます。 ちなみに、 tesseract OCRアプリです leptonica オープンソースの画像処理系ライブラリ です!コンパイルでインストールする方法を色々掲載しているところが多いですが、amazon linux , redhat , centos 等…

Galera Cluster for MySQLでクラスタ環境を構築する

Galara Cluster for MySQL 5.7 でクラスタ環境を構築する 前回のMariaDBでのGalera Clusterの構築は手違いで消してしまった(−_−;)今回は、MySQL5.7でGalera Clusterを構築、運用することをやっていきたいと思います。以外と簡単ではあるのですが、今回EL…

Mariadb10.2 Galera Clusterで即席クラスタ環境を構築する!!

Mariadb10.2 Include Galera Cluster 日々のデータベース運用の中で、一番大変なのが、パフォーマンスチューニング。 チューニングの大半は、索引チューニングを行うか、SLAVE サーバをスケールアウトして、負荷分散するかの2つを行いうのが(私的には)一…

mysql_health_check でlong_queryをnagiosで監視する

月に一度はかならずはまるnagios サービスが長期化すると、この観点でも監視を入れないとだめだっていうのがどんどん増えてきて対応はするのですが、また数日後、どう設定したんだっけ?というのを忘れてしまうのが難点なので、あくまでも自己流ですが、メモ…

aws cli インストール手順(amazon linux)

amazon linux でのaws cliのインストール方法 amazon linux というか、ec2インスタンスを立ち上げた時、aws cli がインストールされていると何かと便利なのは知っているのですが、設定するのに調べてからやるのに時間を取られてしまうのでメモしました。

find exec rm を駆使して、最終アクセス日からN日以上経過しているファイルを削除する

長いインフラの運用の中で、毎年発生して、そして毎年のように同じ件を調べるという、時間の無駄遣いを軽減すべくここにメモを残しておいて、あとで、自分で見ます 内容的には、ファイルの更新日ではなくて、そのファイルの最終アクセスしてからN日経過した…

excelでの管理に!ec2のインスタンス一覧を作成する

数十台のecインスタンスだったらこんな必要はないと思いますが、数百台、ものによっては、数千台っていうec2インスタンスを管理、もしくは一覧を作成したい場合、ec2管理コンソールで管理できなくなってきます。 そこで便利なのが、awsコマンドになってくる…

conoha VPSの簡単作成手順

仕事から、conohaのVPSを作る機会が多く、もうスピードで終わらせたいから、コピペでサーバが構築できるようにしようと思った僕のメモです。 あと、これも慣れの話なのですが、私、centos5,6系しか知らないので、こちらcentos6ベースでの構築手順を載せてい…

conohaのオブジェクトストレージで、安価に動画サイトを作成しよう!

オブジェクトストレージがどんなに便利かわからない状態で、ちょっと作ってみました。conohaのオブジェクトストレージですごくいいなと思ったところが、 amazon S3と比較してネットワーク転送料がかからない ってところですw 今回画像だけしかアップしてお…

AWS S3のデータをリージョン間転送する方法

世界中で利用される画像/動画アプリにて、日本リージョンのS3から画像/動画を参照しているが、アメリカからのアクセスが異様に遅いという話があり。いろいろ調べてCDNを高速化した内容をここに書いていきたいと思います ADEWU 伊達メガネ 半分フレーム ウッ…

最速! mysql5.7 インストール手順

MySQL5.7のインストール しばらくMariaDBに使っていたので、MySQL 5.7のインストール方法について、すっかり忘れてしまったので、備忘録代わりに書きます。その過程でエラーおよびワーニングが発生ししたものに関しては、1つずつ、my.cnfを修正して、結果エ…

Typoraでこのブログを書いてます

自分の場合、いつもブログを書く時に、仕事のエビデンスを元に書いていたのですが、エビデンスを、マークダウンに変更してから、はてなに投稿するというプロセスに無駄があったのですが、Typoraで書くようになってから、エビデンスも、ブログ掲載も同じファ…

【エンジニア必見】 インフルエンザ流行速報 [2016年-2017年] 予防接種と予防策について

やってきました。インフルエンザの季節! 2016/11/21 高病原性鳥インフルエンザウイルス(H5N6亜型)が、秋田、鳥取で検出されました。環境庁は、警戒レベルを最高度の「3」に引き上げております さあ、やってきました。インフルエンザの季節です。チームで…

conoha オブジェクトストレージを利用した静的 画像/動画サイトの作成(conoha-ojsと512MBプランの活用)

オブジェクトストレージがどんなに便利かわからない状態で、ちょっと作ってみました。conohaのオブジェクトストレージですごくいいなと思ったところが、 amazon S3と比較してネットワーク転送料がかからない amazon Ec2と比較してVPSもネットワーク転送量が…

AWS - ec2のインスタンスを大量生産しよう

awsの10台、20台のEC2インスタンスであれば、力技で作れる、でわ、100台,200台の場合はどうする?の場合の、大量生産の方法をざっとまとめました。 設定の肝はEXCELのスプレッドシートですw やんわりとしか書いておりませんが、それでもわかる人は(きっと…

N日以上のファイルを削除する方法 ~ tmpwatch

指定日次以上経過しているファイルの削除方法する方法として、よくあるのが find /var/log/etc/ -mtime +2 -exec rm -f {} \; とかですが、もっと楽な方法があったのでメモです Cyxus(シクサズ)スクリーンブルーレイ止めの眼鏡 防止青色光紫外線 視力を保護 …

MySQL,MariaDBでタグ機能(TAG)を実現する(TOXI法)④SQL応用

もう、設計としては完了しているので、作成されたデータを元に応用SQLを考えてみます。 もう特に考える部分はないので、あとは好きな角度からSQLを発行するだけでいいと思います。 TANITA 【SDカード搭載】 & 【乗った人をピタリと当てる「乗るピタ機能」搭…