2022年 - ツイート集計! (2023-01-02)
改めまして、旧年明けまして、新年おめでとうございます。 2022年の Twitter でのツイート(私用で主として使用しているアカウントのみ)を Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には ...
改めまして、旧年明けまして、新年おめでとうございます。 2022年の Twitter でのツイート(私用で主として使用しているアカウントのみ)を Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には ...
改めまして、旧年明けまして、新年おめでとうございます。 2021年の Twitter でのツイート(私用で主として使用しているアカウントのみ)を Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には ...
改めまして、旧年中はお世話になりました。 本年もどうぞよろしくお願いします。 2020年の Twitter でのツイート(私用で主として使用しているアカウントのみ)を Ruby で集計してみました。(前回から投稿元別のツイート数も集計しております) 当方は、ツイートは全て自宅サーバ(Debian GNU/Li...
改めまして、旧年明けまして、新年おめでとうございます。 2019年の Twitter でのツイート(私用で主として使用しているアカウントのみ)を Ruby で集計してみました。(今回から投稿元別のツイート数も集計しております) 当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベー...
7月10日から気象庁防災情報 XML で運用が開始された「大雨危険度通知」の配信内容を一覧で確認するためのページを作成しました。(既に公開済みの他の情報と同様に) (ちなみに、当方、気象庁防災情報 XML のデータは Ruby + Rails + MariaDB(MySQL) 等で自作したシステムで受信&管理し...
6月27日から気象庁防災情報 XML でも運用が開始された「早期天候情報」(「異常天候早期警戒情報」の後継)の配信内容を一覧で確認するためのページを作成しました。(既に公開済みの他の情報と同様に) (ちなみに、当方、気象庁防災情報 XML のデータは Ruby + Rails + MariaDB(MySQL) ...
6月27日から気象庁防災情報 XML でも運用が開始された「全般季節予報(2週間気温予報)」、「地方季節予報(2週間気温予報)」の配信内容を一覧で確認するためのページを作成しました。(既に公開済みの他の情報と同様に) (ちなみに、当方、気象庁防災情報 XML のデータは Ruby + Rails + Maria...
改めまして、旧年明けまして、新年おめでとうございます。 2018年の Twitter でのツイート(メインで使用しているアカウントのみ)を Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には Rub...
こんにちは。 MariaDB(MySQL) の geometry 型を利用して2地点間の距離を計算する方法についての記録です。
こんにちは。 国土交通省が公開している「位置参照情報」についてです。 「位置参照情報」には「街区レベル」と「大字・町丁目レベル」の2種類あります。要約すると、「街区レベル」は街区とその代表点座標を、「大字・町丁目レベル」は大字・町丁目とその代表点座標を対応付けた情報のことです。 以下は、「位置参照情報」を ...
改めまして、旧年明けまして、新年おめでとうございます。 2017年の Twitter でのツイート(メインで使用しているアカウントのみ)を Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には Rub...
5月17日から運用が開始された気象庁防災情報 XML の「気象警報・注意報(H27)」、「警報級の可能性(明日まで)」、「警報級の可能性(明後日まで)」の配信内容を一覧で確認するためのページを作成しました。(既に公開済みの他の情報と同様に) (ちなみに、当方、気象庁防災情報 XML のデータは Ruby + R...
当方が Debian GNU/Linux 8.6 サーバ上のデータベース MariaDB(MySQL) をバックアップするのに使用している Bash スクリプトの紹介です。
MariaDB や MySQL 等の RDB で、プライマリキー(主キー)を複数のカラムに設定することはよくあります。 しかし、複合プライマリキーをサポートしていないアプリもあったりします。(自分の知る限りでは、 Rails の ActiveRecord がそう) 以下、複合プライマリキーが設定されているテ...
改めまして、旧年明けまして、新年おめでとうございます。 2016年の Twitter でのツイート(メインで使用しているアカウントのみ)を Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(Debian GNU/Linux)上のデータベース(MariaDB)に保存しています。(実際には Rub...
Mroonga は、全文検索エンジン Groonga をベースとした MySQL のストレージエンジンです。 Mroonga を利用した自作ツールを実行した際に、メモリマッピングに関するエラーが発生するようになったので、その対処方法について記録しておきます。
最近の MySQL (5.6, 5.7)では、コマンドラインからの実行時にパスワードを指定すると、以下のような警告メッセージが出力されます。 cron で実行した場合は、この警告メッセージがメール送信されてしまったります。 mysql: [Warning] Using a password on the com...
Linux Mint 上の MySQL 5.7 に全文検索エンジン Groonga の機能を実現するストレージエンジン Mroonga をソースをビルドしてインストールする方法についてです。
MySQL 5.7 系の最新版をソースをビルドして Linux Mint 17.2 にインストールする方法についてです。
MySQL 5.7 に全文検索エンジン Groonga の機能を実現するストレージエンジン Mroonga をソースをビルドしてインストールする方法についてです。
2015年の Twitter でのツイート(メインで使用しているアカウントのみ)を Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(CentOS)上のデータベース(MySQL)に保存しています。 (実際には Ruby + Twitter API で本家からデータを取得して保存) ほとんど S...
Mroonga は、全文検索エンジン Groonga をベースとした MySQL のストレージエンジンです。 インストール済みの MySQL(5.6 系)に Mroonga ストレージエンジンを追加する方法についての記録です。
MySQL 5.7 系の最新版をソースをビルドして CentOS 6.7 にインストールする方法についてです。
MySQL 5.7 系の最新版を公式リポジトリを使用して CentOS 7.1 にインストールする方法についてです。
MariaDB(MySQL) で障害発生時に、定期的に取得していたダンプファイルでリストアするだけでは、当然タイミングによっては古い状態になってしまいます。 以下は、定期的に取得していたダンプファイルとそれより後のログファイルで障害発生直前の状態までリカバリする方法についての記録です。
MariaDB や MySQL をシャットダウン(or 再起動)する際に時間がかかりすぎることがあります。 バッファの内容をディスクに書き込むのに時間がかかっているからです。 今回は、そのイライラを軽減するための対処についての記録です。
MariaDB(MySQL) の指定したデータベースを、テーブル別にデータのみを指定件数ずつ分割してダンプ出力する方法についてです。
MariaDB(MySQL) のテーブル定義書を HTML で生成する方法についての記録です。 実際には、スキーマ(テーブル定義)を XML 出力し、それに XSL テンプレートを適用します。 (テーブル定義を行なってからテーブルを作成するのが本来の手順でしょうが)
MariaDB(MySQL) で作成済みのインデックスの名称を確認したい場合、 SHOW INDEX FROM table_name を使用することが多いと思います。 しかし、一度に多数のテーブルについて確認したい場合に、テーブル単位で SHOW INDEX FROM table_name を実行するのは大変面...
MariaDB(MySQL) の既存 InnoDB ファイルフォーマットを Antelope から Barracuda に変換する方法についての記録です。
こんにちは。 Linux サーバでのログローテート時に MariaDB(MySQL) ログ部分でエラーが発生することがあります。 以下、当方が以前体験した事案についての現象・原因・対策の記録です。
こんにちは。 国土交通省が公開している「位置参照情報」についてです。 「位置参照情報」には「街区レベル」と「大字・町丁目レベル」の2種類あります。要約すると、「街区レベル」は街区とその代表点座標を、「大字・町丁目レベル」は大字・町丁目とその代表点座標を対応付けた情報のことです。 以下は、「位置参照情報」を ...
こんにちは。 シェルスクリプト(今回は Bash)内で MariaDB(MySQL) の SQL を実行する際、 -e or --execute オプションを使用することが多いと思います。 しかし、複数の SQL(特にトランザクション処理)を実行する際、このオプションではワンライナーにするしかありません。 ...
こんにちは。 MariaDB(MySQL) サーバをチューニングする際によく使用する計算式についてに備忘録です。
こんにちは。 MariaDB(MySQL) でテーブルデータを別のサーバへ移行する際に、大抵の場合は移行元でダンプエクスポートしてから移行先でダンプインポートすると思います。(当然、高速化のためにログやキャッシュ等の設定を一時的に変更して) しかし、ダンプファイルが数GBもあったり、数千万レコード以上あったり...
こんにちは。 MariaDB 10.0 系や MySQL 5.6 系サーバ起動時に innodb_table_stats が見当たらない旨のエラーが出力されることがあります。 以下、現象・原因・対策についてです。
こんにちは。 MySQL や MariaDB のチューニングを診断する MySQLTuner の導入についてです。 当方よく使用するツールですが、記事にしたことがなかった(記録を取っていなかった)ので、今回記録しておいた次第です。
こんにちは。 MariaDB(MySQL) で、自動でクエリキャッシュのメモリ領域をデフラグメントして使用効率を向上させる方法についての記録です。
Linux Mint などの Debian GNU/Linux 系のディストリビューション上に Apt で MySQL サーバをインストール後に datadir を変更すると、エラーで起動しなく状況に陥るようです。 (ちなみに、 Debian Wheezy 上の MariaDB では今回のような現象は発生しない(...
こんにちは。 MySQL の各種状態を top コマンド風に表示して確認できるツール “innotop” コマンドをインストールします。 名称どおり対象のストレージエンジンは “InnoDB” ですが、当然 MariaDB にも対応しています。
こんにちは。 MariaDB(MySQL) の Server Status をコンソールでリアルタイムに監視する方法についての備忘録です。 とは言っても、今は MySQL Workbench で監視したり、ターミナル上で innotop コマンドを使用することが多いですが。
以前、MariaDB 5.5 系を Linux Mint に MariaDB 公式リポジトリからインストールしたり、Debian GNU/Linux にソースをビルドしてインストールしたりしました。 MariaDB - Linux Mint にインストール(apt 使用)! Debian 7 Whee...
こんにちは。
2014年の Twitter でのツイート(メインで使用しているアカウントのみ)を Ruby で集計してみました。(今日気付きましたが、2013 年分の公開は失念していました) 当方は、ツイートは全て自宅サーバ(CentOS)上のデータベース(MariaDB(MySQL))に保存しています。 (実際には1時間に...
C++ から MariaDB(MySQL) へ接続する方法についての記録です。 (C++ にそれほど精通している訳でもありません。ご承知おきください)
MySQL 5.1 から導入されたテーブルのパーティショニング(1テーブルの分割管理)についての備忘録です。 パーティショニングすることにより主に以下のようなメリットがあると考えられます。 対象のパーティションのみ参照するようになるため、高速化が見込まれる。 パーティションごと削除が可能であるため、...
MariaDB(MySQL) で自然数の連番だけのテーブル(表)が必要なことがあります。 以下、作成例と応用例についての備忘録です。
MySQL(MariaDB) で AUTO INCREMENT のカラムを設定している場合、レコードの削除を行なうと当然ながら番号が歯抜けになります。 それほど問題に感じることでもありませんが、気にならないこともないです。 以下、リナンバリング(再採番)する方法についての記録です。
MySQL もしくは MariaDB でのテーブルの検査・分析・最適化・修復についての備忘録です。 それほど日常的な作業でもなく忘れやすいので、その時のための個人的記録です。
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「火山噴火警報・予報」、「火山噴火観測報」の発表回数を集計したページを作成・公開しました。 (ちなみ...
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「津波警報・注意報・予報」の発表回数を(警報・注意報・予報別、津波予報区別に)集計したページを作成・...
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「地震情報」の発表回数を(震央地別、震源深さ別、地震規模別、最大震度別に)集計したページを作成・公開...
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「特殊気象報(各種現象)」「特殊気象報(風)」、「特殊気象報(気圧)」の発表回数を集計したページを作...
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「地方海上警報」の発表回数を集計したページを作成・公開しました。 (興味がなければ、無視して下さい...
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「高温注意情報」、「異常天候早期警戒情報」の発表回数を集計したページを作成・公開しました。 (興味...
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「竜巻注意情報」、「土砂災害警戒情報」、「記録的短時間大雨情報」の発表回数を集計したページを作成・公...
これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「気象警報・注意報」の発表回数(2013年1月1日以降)を集計したページを作成・公開しました。 (...
MySQL や MariaDB でダンプする際、場合によっては、スキーマ(テーブル作成情報等)のみ、データのみ、ストアド(プロシージャ、ファンクション)・トリガーのみをダンプしたいことがあります。(当方はよくあります) 以下、それぞれをダンプする方法についての備忘録です。
以前、「気象庁防災情報 XML」で発表されたデータのうち、「気象警報・注意報」や「地方海上警報」の最新のデータを一覧で確認できるようなページを紹介しました。 mk-mode SITE : 一覧 - 気象警報・注意報(気象庁防災情報XML) mk-mode SITE : 一覧 - 地方海上警報(気象庁防...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 紫外線観測(気象庁防災情報XML) 今までは受信し...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 特殊気象報(各種現象)(気象庁防災情報XML) m...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 生物季節観測(気象庁防災情報XML) 今までは受信...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 季節観測(気象庁防災情報XML) 今までは受信した...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 火山噴火観測報(気象庁防災情報XML) mk-mo...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 火山噴火警報・予報(気象庁防災情報XML) mk-...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 津波警報・注意報・予報(気象庁防災情報XML) m...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 地震情報(気象庁防災情報XML) 今までは受信した...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 異常天候早期警戒情報(気象庁防災情報XML) 今ま...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 台風解析・予報(気象庁防災情報XML) 今までは受...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 天候情報(気象庁防災情報XML) mk-mode ...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 台風情報(気象庁防災情報XML) 今までは受信した...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 潮位情報(気象庁防災情報XML) mk-mode ...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 指定河川洪水予報(気象庁防災情報XML) 今までは...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 地方海上警報(気象庁防災情報XML) mk-mod...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 高温注意情報(気象庁防災情報XML) 今までは受信...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 気象情報(気象庁防災情報XML) 今までは受信した...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 土砂災害警戒情報(気象庁防災情報XML) mk-m...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 竜巻注意情報(気象庁防災情報XML) mk-mod...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 天気概況(気象庁防災情報XML) 今までは受信した...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 気象警報・注意報(気象庁防災情報XML) 今までは...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 週間天気予報(気象庁防災情報XML) mk-mod...
当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 天気予報(気象庁防災情報XML) 今までは受信した...
MySQL のエラーログを眺めていてあるエラーを発見しました。 以下、その現象についての調査・作業記録です。(乱文ご容赦ください)
MySQL や MariaDB で件数を取得する際に COUNT(*) をよく使用すると思いますが、件数が多くなると取得にも時間がかかるようになります。 以下、高速化する方法についての備忘録です。(乱筆・乱文ご容赦ください)
よくある “information schema” からレコード数を取得する方法は、ストレージエンジン MyISAM では正確にレコード数が取得できるが、ストレージエンジン InnoDB では概算値となり正確に取得できない。 以下、コンソールから概算のレコード数を取得する方法と、正確なレコード数を取得するシェル...
データベースサーバ MySQL(MariaDB) の整数型の範囲について、よく参照するのでメモとして残しておきます。
前回は CentOS 6.5 サーバ上のサーバ監視ツール munin で CPU 温度・電圧・ファン回転数監視の設定を行いました。 今回はサーバ監視ツール munin で MariaDB(MySQL) の監視設定を行います。
前回は CentOS 6.5 サーバに Web サーバ Nginx の構築(ソースをビルドしてインストール)を行いました。 今回は DB サーバ MariaDB の構築(ソースインストール)を行います。
MySQL のストアドプロシージャを使用して FizzBuzz を出力することを試行してみました。 ふと思い付いて試してみた次第です。 以下、2種類のストアドプロシージャを紹介します。
MySQL のストレージエンジン InnoDB は、デフォルトでは ibdata1 というファイルにデータを保存・蓄積しています。 そして、この ibdata1 ファイルは、データ領域が不足すると自動で拡張されるようになっています。(設定により初期サイズと拡張サイズは異なる) ibdata1 ファイルのサイズは...
例えば、「git日本語テスト」というファイル名を作成後に git status すると、日本語部分がエンコードされて表示されます。 これだと、ステージング(git add)ができません。 以下、対策方法についての備忘録です。
MySQL でデータベースのサイズを確認したいことが時々あります。 MySQL では SHOW TABLE STATUS; でテーブルの各種状態を確認できますが、このコマンドではカラムを選択したり、SUM を取ったりすることができない。 以下、SQL でデータベースのサイズ確認する方法についての記録です。
過去には、テーブルデータを CSV 出力する方法を記事にしていました。 * MySQL - SELECT結果をCSV出力! 今回は、MySQL データベースのテーブルへ CSV ファイルからデータをインポートする方法についてです。 普段頻繁に利用しない方法なので、備忘録として残しておきます。
MySQL の設定ファイル “my.cnf” を配置できる場所は複数あり、あらかじめ決められた順序に従って読み込まれます。 以下、備忘録です。
MySQL 5.6 系サーバに対して mysqldump コマンドを使用すると、場合によっては(以下の前提条件の場合)エラーになります。 以下、現象、原因、対策についての記録です。
MySQL サーバ 5.6 系でサービス起動時等に以下のような警告メッセージがログに出力されます。 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timesta...
以前、MySQL 5.5 系を CentOS(Redhat 系ディストリビューション) にソールビルドでインストールはしていました。 * Linux - MySQL 5.5.23 をソースからインストール! 今回は、MySQL の最新安定版 5.6.11 (当記事執筆時点)を Linux Mint 1...
MySQL でストレージエンジンに InnoDB を指定していると、データファイル・ログファイルが作成されます。 デフォルトでは、データファイル(ibdata1)はデータベースが複数あっても1つのファイルとして作成されます。 これだと、データベースが複数あったりサイズが膨大になったりすると、パフォーマンスが悪く...
当方、今まで MySQL での膨大なデータ量のデータベース管理では、高速化重視でストレージエンジンを MyISAM に設定して運用していました。 しかし、更新処理が多いデータベースでしたので、考え方を安全・整合性重視の InnoDB に戻しました。 当然ながら、InnoDB は安全性重視のためデフォルトの設定で...
MySQL のダンプ出力に関しては、以前以下のような内容を記事にしました。 * MySQL - テーブル単位でダンプファイル出力! * MySQL - 圧縮しながらダンプ出力! 今回は、ダンプ出力時にテーブル定義のみを出力したり、テーブルデータのみを出力したりする方法についての記録です。
MySQL から派生したオープンソースな RDBMS(リレーショナルDB管理システム)の MariaDB を CentOS にインストールしてみました。 インストール方法は色々ありますが、今回は yum を使用する方法でインストールしてみました。
MySQL から派生したオープンソースな RDBMS(リレーショナルDB管理システム)の MariaDB を Linux Mint にインストールしてみました。 元々オープンソースだった MySQL も Sun や Oracle に次々と買収され、そう遠くない将来にはオープンではなくなりそう(クローズドになりそう...
軽量 Web サーバ Nginx で phpMyAdmin(MySQLサーバーをウェブブラウザで管理するためのデータベース接続クライアントツール)を使用する方法についてです。 既にインストールされている phpMyAdmin を Nginx で利用する方法についてです。PHP, phpMyAdmin, MySQ...
2012年の Twitter でのツイートを Ruby で集計してみました。 当方は、ツイートは全て自宅サーバ(CentOS)上のデータベース(MySQL)に保存しています。 (実際には1時間に1回 Ruby + Twitter API で本家からデータを取得して保存) ほとんど SQL で集計可能でした。 ...
久々に、WordPress のプラグインを調整していたら、有効化した際にブラウザに以下のようなエラーメッセージが表示されるようになりました。 You have an error in your SQL syntax; check the manual that corresponds to your MySQ...
Scientific Linux のデスクトップ環境 GNOME に MySQL GUI ツールの MySQL Workbench をインストールする方法についてです。 簡単な作業ですが、後学のために記録しておく。
Ruby に Gem パッケージ mysql をインストール済みなのに、connect 時に以下のようなエラーが発生します。 undefined method `connect' for Mysql:Class 環境によって、発生したり発生しなかったりします。 以下、対策方法メモです。
MySQL はデフォルトでは InnoDB エンジンが有効化されます。 個人で使用するには InnoDB エンジンでも不便はありませんが、より高速に処理させたい場合などに MyISAM エンジンに変更したりします。 デフォルトで MyISAM エンジンが有効になるように設定ファイル(my.cnf or my.in...
MySQL ユーザならバックアップの際に誰でも使うであろう mysqldump コマンド。 通常、mysqldump コマンド実行後にできたダンプファイルのサイズが大きければ圧縮すると思います。 しかし、データベースの容量が大きくなると、ダンプを取ってその後圧縮する方法だと時間がかかりすぎます。 しかし、圧縮し...
通常、MySQL を一旦インストールしたらデータディレクトリはそう変更しないと思います。 Linux の場合、インストール時に指定しなければ “/var” ディレクトリ配下にデータディレクトリが作成されます。 Webサイトやブログ等の運用で使用するくらいなら、デフォルトのデータディレクトリで全く(殆ど)問題あ...
DB サーバ MySQL を使用していて、突然ディスク容量不足になって MySQL に接続できなくなる事があります。(以下は実際は1行で出力されます) ERROR 20 (HY000) at line 989: Disk is full writing './mysql-bin.000022' (Errco...
通常、データベース MySQL でダンプファイルを出力する場合、”mysqldump” コマンドを使ってデータベース単位に行うことが多いと思います。 当方のサーバでも普段はその方法を取り入れています。 ※実際には、ダンプ出力の他に “mysqlhotcopy” も併用していますが。。。 ただ、このダンプファイル...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(ADXギャッパー)! 今回は、「ADXギャッパー」での計算で...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(アンチ)! 今回は、「アンチ」での計算で発生した売買サインデ...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(3本足の高値安値版)! 今回は、「3本足の高値安値」での計算...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 前回は「アンチ」という手法で売買サインの発生状況を検証してみましたが、今回は「ADXギャッパー」という手法で検証してみました。 ※個人的な記録ですので、興...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 前回は「3本足の高値安値」という手法で売買サインの発生状況を検証してみましたが、今回は「アンチ」という手法で検証してみました。 ※個人的な記録ですので、興...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 最近の株価の検証ではバックテストを行っていましたが、今回はまた、少し前にも検証していた売買サインの発生チェックを行ってみました。 今回の手法は、「3本足の高...
現在の Scientific Linux 6.2 や CentOS 6.2 ではリポジトリの関係上、パッケージでインストールできる MySQL は 5.1.52 とかです。(今回は RedHat(RPM) 系 Linux での話です。) MySQL では現在既に 5.5 系がリリースされていますので、今回は最新...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(ボリンジャーバンド版)! 今回は、「ボリンジャーバンド」での...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(HLバンド版)! 今回は、「HLバンド(ハイローバンド)」で...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(DMI/ADX版)その1! 株価 - 売買サインチェック(D...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(ストキャスティクス版)! 今回は、「MACD(移動平均・収束...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(MACDシグナル版)! 今回は、「MACD(移動平均・収束・...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(RCI・ゴールデンクロス/デッドクロス版)! 今回は、短期と...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(RCI版)! 今回は、「RCI(順位相関指数)」での計算で発...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(RSI版)! 今回は、「RSI(相対力指数)」での計算で発生...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(指数移動平均・ゴールデンクロス/デッドクロス版)! 今回は、...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(単純移動平均・ゴールデンクロス/デッドクロス版)! 今回は、...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(指数移動平均版)! 今回は、「指数移動平均」での計算で発生し...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の1983年からの全取引データを取得しています。 以前は、売買サイン発生後の株価の挙動を集計しました。 株価 - 売買サインチェック(単純移動平均版)! 今回は、「単純移動平均」での計算で発生し...
【はじめに】 Yahoo!ファイナンス掲載情報の自動取得(スクレイピング)は禁止されています。(参照) 以下の記事を参考にすることもお勧めしません。 こんばんは。 JASDAQ とは大阪証券取引所の扱う日本発のベンチャー(新興)企業向けの市場のことです。 表題の「始値に注意!」とは、Yahoo!ファ...
日経平均株価とは、東京証券取引所一部上場の銘柄から選定された225銘柄の株価をダウ式計算ルールに則って算出した価格平均指数です。 そうです。単純に225銘柄の株価の平均を算出している訳ではないんです。
当方、自宅サーバにて、Ruby + MySQL + Twitter API で Twitter の自分のツイートをアカウント取得(2011年7月7日)以来全て保存しております。 形態素解析の勉強もかねて Ruby で解析してみました。 以下の過去記事もご参照ください。 Cygwin - 形態素解析 M...
【はじめに】 Yahoo!ファイナンス掲載情報の自動取得(スクレイピング)は禁止されています。(参照) 以下の記事を参考にすることもお勧めしません。 こんばんは。 Yahoo!ファイナンスから Ruby + MySQL で Web スクレイピングして取得している各種データの内、株式分割情報を集計してみ...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 これまで、色々な指数を利用して売買サインを検証してきました。 今回は、「ボリンジャーバンド」というものを利用して同様の検証を行いました。
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 これまで、色々な指数を利用して売買サインを検証してきました。 今回は、「HLバンド」というものを利用して同様の検証を行いました。
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 前回は、「RCI」というものを利用して同様の検証を行いました。 株価 - 売買サインチェック(RCI版)! 今回は、複数の異なる日数で計算した ...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 これまで、色々な指数を利用して売買サインを検証してきました。 今回は、「RCI」というものを利用して同様の検証を行いました。 少し前に検証した「RSI」とは...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 前回は、DMI・ADXの概要、売買サインの判定基準について説明しました。 株価 - 売買サインチェック(DMI・ADX版)その1! 今回は、定義...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 これまで、色々な指数を利用して売買サインを検証してきました。 今回は、「DMI」と「ADX」というものを利用して同様の検証を行いました。 検証の前に、まず...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 これまで、色々な指数を利用して売買サインを検証してきました。 今回は、「ストキャスティクス」というものを利用して同様の検証を行いました。
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 これまで、色々な指数を利用して売買サインを検証してきました。 今回は、「RSI」というものを利用して同様の検証を行いました。
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 これまで、単純移動平均(= SMA)や指数移動平均線(= EMA)、またそれらのゴールデンクロス・デッドクロスを利用してを買いサイン・売りサインの動向を検証...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 前回は単純移動平均(= SMA)でゴールデンクロス・デッドクロスを検証してみましたが、今回は指数移動平均線(= EMA)のゴールデンクロス・デッドクロスを買...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 今回は、単純移動平均線(= SMA)のゴールデンクロス・デッドクロスを買いサイン・売りサインとした場合のその後の株価の変動を検証してみました。 ※全体的にど...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 前回は、単純移動平均値を上回った場合・下回った場合を買いサイン・売りサインと定義して検証してみました。 株価 - 売買サインチェック(単純移動平均版...
Ruby + MySQL で自作した株価取得のシステム。 全市場(東京・大阪・名古屋・札幌・福岡)の全銘柄の2000年からの全取引データを取得しています。 今日は、取得している株価データを利用して、買いサイン・売りサインが発生した場合のその後の株価の変動を検証してみました。 全体的にどんな傾向があるのかを把握す...
以前、Cygwin から Windows ネイティブの MySQL へ接続することに関する話をしました。 Cygwin - MySQLクライアントインストール! Cygwin - Ruby on Rails で MySQL ソケットエラー! 今回も関連したメモ的な話です。 それは、Cygwin の...
MySQL で ストアドやトリガを使用する際 root ユーザなら問題ないのですが、一般ユーザの場合、SUPER 権限が付与されていないため実行できません。 簡単なことですが、滅多に行わない作業なのでメモっておきます。 SQL 文を発行して行う方法です。
MySQL を GUI で管理・操作できるツール MySQL Workbench でのエラーについての対処メモです。 ※MySQL 自体の設定の問題なので、MySQL Workbench に限った話でもありませんが。 MySQL Workbench 上で UPDATE や DELETE の SQL 文を実行する...
ローカルテスト用にと Windows マシンに MySQL をインストールしているのですが、ふとエラーログを見てみると ERROR が出力されていました。
当方の Cygwin 環境に Ruby を導入したことだし、Linux サーバで運用中の Ruby on Rails アプリを Cygwin 上で動かしてみようと考えました。 Ruby、RubyGems、MySQL は導入済みなので、後は Gem で Rails をインストールしてソースを用意すればよいだけです...
Ruby で MySQL を使用する際には MySQL アダプタの Gem パッケージが必要です。 そこで、当方の Cygwin 環境に MySQL アダプタの新しいバージョン MySQL2 の Gem パッケージをインストールしました。
今日は、Cygwin にインストールした Ruby で MySQL を操作する目的で、 MySQL のクライアントをインストールしました。 サーバは既に Windows 側にインストールされているのでそれを使用します。 ライブラリのみが必要だったためにクライアントのみのインストールとしました。 ※libmysq...
以前、日本郵便提供の郵便番号データ(CSVデータ)を使って以下の作業をしました。 Ruby + MySQL で郵便番号データ取り込み! Ruby on Rails - 郵便番号検索システム作成! しかし、日本郵便提供の郵便番号データ(CSVデータ)は仕様上非常に危険なデータとなっています。 日本郵...
最近、よく記事にしていた UNIX BOX メールデータの検証を一旦終了し、いよいよ UNIX MBOX データを MySQL へ登録する作業を試行しました。 ※データ登録作業には Ruby を使用していますが、スクリプトは掲載していません。 後述のとおり、2種類の方法を試行しました。 結局、第1の方法がしっく...
今日は、UNIX MBOX メールデータを DB(MySQL) へ登録しようと考えた場合、そのメールが登録済みかどうかをチェックしなければなりません。 そのチェックをどうするかを考えた場合、メールサーバで一意に付けられる Message-ID をチェックする方法が考えられます。 しかし、転送メール等の場合は M...
WindowsXP + Ruby + MySQL で大量(あるテーブルでは数千万件)のデータを処理していると、以下のようなエラーが発生しました。 Out of memory (Needed 8164 bytes) MySQL 側の問題と思い、MySQL のログを確認してみると同じようなエラーを出力していまし...
UNIX MBOX (Thunderbird) メールデータを DB (MySQL) へ登録すべく、最近各種検証を行ってきました。 本文・添付ファイル抽出・デコード部分はとりあえず考えず、DB登録(保存)することだけを考えています。 ※使用する言語は Ruby を想定。 まずは、DB (MySQL) を設計しな...
(最近、ブログタイトルが似たようなものになっていますが、微妙に内容が異なっていますのであしからず) さて、今日は UNIX MBOX メールデータのヘッダの検証を行ってみました。 (検証には Ruby を使用していますが、ソースまでは公開していませんのであしからず) 今までも、何度かヘッダのフィールド毎に検証...
先日は、Ruby でメールの UNIX MBOX データの読み込みを試してみました。 Ruby - UNIX MBOXデータ読み込み! 今後、この読み込んだデータを MySQL に保存することを考えていますが、何万件とあるデータを一気に取り込もうとすると少なからず不正なデータ存在します。 そこで、少...
Windows でメールを扱う場合、メールの保存形式は UNIX MBOX 形式にすることがあると思います。 当方も Thunderbird で UNIX MBOX 形式を使用しています。 この UNIX MBOX形式のデータを MySQL に保存してみたくて、まずは Rubyで 読み込んでみようと考えました。...
先日は、RubyでWindowsイベントログの取得を試みました。 Ruby - Windowsイベントログ取得! さらに、バッチファイルで毎日MySQLサーバへバックアップするようにしました。 そして、今回は Ruby on Rails で閲覧できるようにしました。
10月になったので、先月9月分の当ブログアクセス状況を公開します。 一発でMySQLを集計してHTMLタグを付けるRubyスクリプトを作成したので、今回からは簡単に記事にできるようになりました。 月が変わって20分後の10月1日0時20分(いつも投稿は0時20分に予約投稿してるので)の投稿に間に合いました。 (...
Ruby + MySQL で 「 財団法人地方自治情報センター 」 から全国の地方公共団体(都道府県・区市町村)のコード・住所等の一覧を取得し、当方の Ruby on Rails で構築している Webサイト に表示させてみました。
当WordPressブログではアクセス解析に「CounterizeiII」を一部カスタマイズして使用していますが、月ごとのOS(バージョン別)・ブラウザ(バージョン別)の集計ができません。 そこで、月ごとのOS(バージョン別)・ブラウザ(バージョン別)の集計を行うSQLを作成しました。
今日は、MySQLでSELECT文を発行した際の結果をCSVファイルに出力する方法についてです。 と言っても、SQL文を作成する際に、少しばかし記述を追加するだけです。
昨日は、Ruby + MySQL で日本郵便提供の郵便番号CSVデータを取り込む作業を行いました。(参照 → Ruby + MySQL で郵便番号データ取り込み!) 今回は、MySQL に取り込んだデータを Ruby on Rails で検索できるようにしてみました。
Ruby on Rails 上で郵便番号を検索できるシステムを作成することを思いつき、まずは日本郵便のサイトからダウンロードしたCSVファイルを Ruby + MySQL で取り込むことを考えてみました。 ※日本郵便のサイトによると、郵便番号データは「郵便事業株式会社は著作権を主張しません。自由に配布していただ...
少し前に「Ruby - PrawnでPDF作成!」で公開したとおり、Rubyで「Pwarn」Gemパッケージを使用してPDFを作成する方法を紹介しました。 今回はPDF作成処理を実用化してみました。
WordPressをしばらく使用していると、時々MySQLが原因で動作が重くなることがあります。 その主な原因は、DBへのINSERTやDELETEが頻繁に行われることによるフラグメンテーションの増加です。 今日はその解決方法についてです。
今日は、MySQLで一度に発行できるクエリのサイズ確認・設定方法についてです。
今日は、MySQLでの同時に接続可能な最大コネクション数の確認と設定方法についてです。
少し前に、「Ruby – TwitterタイムラインをOAuth認証で取得!」のとおり、Ruby + TwitterAPI + OAuth認証+ MySQL で自分のTwitterタイムラインを取得してバックアップするようにしました。
先日 Ruby + MySQL で作成した旧暦カレンダーを公開しましたが、CSV データも用意しております。 ぜひご活用ください。 こちら → mk-mode SITE : カレンダーCSVデータダウンロード 以上。
六曜ってご存知ですか? 「先勝、友引、先負、仏滅、大安、赤口」というやつです。 これらを表示できるカレンダーを自分で作成してみました。 単に数字を並べるだけのカレンダーは簡単に作成できるのですが、六曜が絡むと非常に面倒です。 なぜなら、旧暦(日本なら、天保暦という暦)を計算しないとからです。 調査してみる...
また、MySQLの話です。 「phpMyAdmin」でMySQLのDBを眺めていたら、あるテーブルだけ「オーバーヘッド」の欄に数字が表示されていて気になったので調べてみました。
最近、WindowsXPマシンで「Ruby on Rails」+「MySQL」のアプリを作成していると以下のようなエラーが発生するようになりました。 Can’t connect to MySQL server on 'localhost' (10048) 調べてみると、どうやらWindowsだけの問題らし...
今回も前回に引き続き、「 phpMyAdmin 」についてです。 「 phpMyAdmin 」にログインした際にページの下部の方に以下のような警告が表示されることがあると思います。 リンクテーブルを処理するための追加機能が無効になっています。 理由についてはこちらをご覧ください これは、追加機能についての...
最近、Windowsマシンでもデータベースに「 SQLServer 」ではなく「 MySQL 」を使用することが多くなったため、GUIツールの「 phpMyAdmin 」をよく使用します。 しかし、コーディングを30分くらいして、DBの内容を「 phpMyAdmin 」で確認しようとすると、セッションが切れてて...
今日自分のブログ(CentOS+MySQL+WordPress)を見ていたら、アクセスカウンターがおかしい(ゼロになっている)ことに気づきました。 いろいろログを見てみると、 「 /var/log/mysqld.log 」に以下のような記述がありました。
WordPressなどで使用しているデータベース「MySQL」はデフォルトではクエリ結果のキャッシュを行っていません。 クエリ結果をキャッシュしてやることで高速化が期待できます。
少し前の「ホームページにブログ更新履歴を表示!」でも報告したとおり、当方のホームページのトップページにこのブログの更新情報を表示させるようにしています。
当方のサーバはCentOSで稼動させているのですが、 何かとテストを行うのはWindowsマシンを使用しています。 そこで、データベースMySQLをいじっている時に気付いたのですが、 Windows版のMySQLは、デフォルトでテーブル名等が強制的に小文字にされてしまいます。 たとえば「abCDef」としたいの...
今日は、このブログとは別に公開しているWebサイト「mk−mode SITE」のトップページにブログの更新履歴を表示させてみました。 少しググってみると、 RSSフィードをJavaScriptを使用して取得する方法 RSSフィードを取得するブログパーツを使用する方法 などを見かけました。 当方...
今日は、 この間自分の ホームページ にテキストファイルを使った簡単なアクセスカウンタをPHPで作って稼働させてましたが、 やっぱりちゃんとしたもの、つまり、同じIPからのアクセスはある程度制限かけたり、データベースを使って動かしたり、ということがしてみたくなり、いろいろ調べながらやってみました。 導入にあたり...
昨夜MySQLをWindowsマシンにインストールしたんだけど、 そういえば、 MySQL入れたらこれも入れておかないといけいない。 ってことを忘れてた。 そう、 phpMyAdmin というMySQL管理用のツール。 ということで、入れてみました。 ※あくまでも、WindowsXP(SP3)にWebサーバ...
今夜は、ふと、Apache2+PHPの導入ができたうちのメインマシン(WindowsXP)にデータベース MySQLを入れたくなったんで、入れてみました。 (実はいずれブログ WordPress を Windows でも使えるようにしたくて) 導入記録 1.アーカイブファイルのダウンロード MySQLサイト...