<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MySQL on lunaplus*</title><link>https://www.lunaplus.net/tags/mysql/</link><description>Recent content in MySQL on lunaplus*</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Sat, 11 Jan 2014 23:00:06 +0000</lastBuildDate><atom:link href="https://www.lunaplus.net/tags/mysql/index.xml" rel="self" type="application/rss+xml"/><item><title>MySQLからRへのデータ取得(2)</title><link>https://www.lunaplus.net/posts/2014/01/r03/</link><pubDate>Sat, 11 Jan 2014 23:00:06 +0000</pubDate><guid>https://www.lunaplus.net/posts/2014/01/r03/</guid><description>&lt;h2 id="国名と経緯度の代表点データを準備"&gt;国名と経緯度の代表点データを準備&lt;/h2&gt;
&lt;p&gt;今回は、実際にMySQLからRへのデータを取得して、表とプロットしてみることにします。
利用したデータは、socrataのサイトで公開されている
&lt;a href="https://opendata.socrata.com/dataset/Country-List-ISO-3166-Codes-Latitude-Longitude/mnkm-8ram"&gt;国名と代表点の経緯度のオープンデータ&lt;/a&gt;を利用してみました。
まず、事前にMySQLのテーブルとしてデータを登録してあるところからはじめることにします。&lt;/p&gt;
&lt;figure&gt;
&lt;a href="../../method/data-analysis/img/RStudio01.png" target="_blank"&gt;
&lt;img src="../../method/data-analysis/img/RStudio01_hu_d6f18edb2d4ffb02.png" alt="/method/data-analysis/img/RStudio01_hu_d6f18edb2d4ffb02.png" /&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;h2 id="r-studioでプロット"&gt;R Studioでプロット&lt;/h2&gt;
&lt;p&gt;はじめに作業の処理の流れを整理します。
Rでも当然ながら、一般的なアプリケーションと全く同じ流れです。&lt;/p&gt;</description></item><item><title>MySQLからRへのデータ取得(1)</title><link>https://www.lunaplus.net/posts/2014/01/r02/</link><pubDate>Thu, 09 Jan 2014 23:00:29 +0000</pubDate><guid>https://www.lunaplus.net/posts/2014/01/r02/</guid><description>&lt;h2 id="必要パッケージのインストール"&gt;必要パッケージのインストール&lt;/h2&gt;
&lt;p&gt;Rをインストールしたので、早速データを取り込んでみたいと思います。
単純にCSVファイルを取り込んで処理をするという方法も小回りがきいて非常に良いのですが、
やはり処理を自動化してゆく上ではデータベースからのデータ取得は避けられません。
そういうわけで、MySQLからデータを取得してみたいと思います。&lt;/p&gt;</description></item><item><title>IPアドレスからアクセス元の国名を割り出す</title><link>https://www.lunaplus.net/posts/2014/01/datahandle01/</link><pubDate>Sun, 05 Jan 2014 23:00:54 +0000</pubDate><guid>https://www.lunaplus.net/posts/2014/01/datahandle01/</guid><description>&lt;h2 id="グローバルipアドレスの管理"&gt;グローバルIPアドレスの管理&lt;/h2&gt;
&lt;p&gt;グローバルIPアドレスは、&lt;a href="http://www.iana.org/"&gt;Internet Assigned Numbers Authority&lt;/a&gt;によって管理され、
その下部組織によって国ごとに割り当てが決められています。
この割り当て表を使って、Webサイトへアクセスしてきたユーザーの国を割り出してみるという
データに関連するTipsを紹介します。&lt;/p&gt;
&lt;h2 id="maxmind-geolite-databases"&gt;MaxMind GeoLite Databases&lt;/h2&gt;
&lt;p&gt;今回は、MaxMind社が提供している
&lt;a href="http://dev.maxmind.com/geoip/legacy/geolite/"&gt;GeoLite Free Downloadable Databases&lt;/a&gt;の
CSVファイルを利用してみます。
MaxMind社では毎月データを更新しており、より詳細なレベルのデータについても有償で
提供していたりするようです。（利用に際しては、ライセンスを守った上で利用してください）
データをダウンロードしてみるとこのような形のデータが取得できます。&lt;/p&gt;</description></item><item><title>MySQLのデータディレクトリ変更</title><link>https://www.lunaplus.net/posts/2014/01/mysql02/</link><pubDate>Sun, 05 Jan 2014 06:00:56 +0000</pubDate><guid>https://www.lunaplus.net/posts/2014/01/mysql02/</guid><description>&lt;h2 id="データディレクトリの変更"&gt;データディレクトリの変更&lt;/h2&gt;
&lt;p&gt;CentOSにインストールされているMySQLを利用していますが、少し前に流行したビックデータの
絡みもあってデータ容量が徐々に増えつつあります。
そこで、大容量のディスクを追加して、データディレクトリを新しいディスクに変更しようと思います。
インターネットを調べる限りでは、&lt;code&gt;/etc/mysql/my.cnf&lt;/code&gt;に設定している「datadir」のパスを
変更するだけで良いみたいなので軽い気持ちではじめました。&lt;/p&gt;</description></item><item><title>MySQLのバックアップ</title><link>https://www.lunaplus.net/posts/2014/01/mysql01/</link><pubDate>Sat, 04 Jan 2014 08:00:23 +0000</pubDate><guid>https://www.lunaplus.net/posts/2014/01/mysql01/</guid><description>&lt;h2 id="mysqldumpの実行をするもエラー"&gt;mysqldumpの実行をするもエラー&lt;/h2&gt;
&lt;p&gt;MySQLのバックアップは、&lt;code&gt;mysqldump&lt;/code&gt; で出力するのが一般的ということで、早速実行してみました。
しかしながら、残念なことになぜかエラーが出力されます。&lt;/p&gt;
&lt;p&gt;パラメータが間違っているのかと思い、ひとしきり内容を確認してみるもののなんだか状況は変わらず。
ただ、ローカル環境では動作するのにサーバー環境ではエラーになるので、どうやら環境依存のようだ。&lt;/p&gt;</description></item></channel></rss>