<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>MID [MS-K's Irresponsible Diary] - MySQL</title>
    <link>http://blog.till-daylight.org/</link>
    <description>MS-Kの適当なダイアリー</description>
    <dc:language>ja</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    
    <image>
        <url>img/feed.png</url>
        <title>RSS: MID [MS-K's Irresponsible Diary] - MySQL - MS-Kの適当なダイアリー</title>
        <link>http://blog.till-daylight.org/</link>
        <width>12</width>
        <height>12</height>
    </image>

<item>
    <title>MySQLサーバのチューニングし直し</title>
    <link>http://blog.till-daylight.org/archives/259-20090306.html</link>
            <category>MySQL</category>
    
    <comments>http://blog.till-daylight.org/archives/259-20090306.html#comments</comments>
    <wfw:comment>http://blog.till-daylight.org/wfwcomment.php?cid=259</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.till-daylight.org/rss.php?version=2.0&amp;type=comments&amp;cid=259</wfw:commentRss>
    

    <author>nospam@example.com (MS-K)</author>
    <content:encoded>
    &lt;p&gt;
blogの記事が増えてきたせいか、ここ最近レスポンスが悪い状態になることがありました。&lt;br /&gt;
そうなるとこのblogだけではなく、友人に貸しているスペースで運用しているサイトの方もMySQLを使っているため、影響を受けてしまいます。&lt;br /&gt;
ということで久しぶりに my.cnf の見直しを。&lt;br /&gt;
もともと大したアクセス数は無いサーバ(^^ゞなので、かなり控えめな設定をしていたところを、ほんの少し贅沢にしていきます。
&lt;/p&gt;

&lt;p&gt;
多いに参考になるのは「&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1822&amp;amp;entry_id=259&quot; title=&quot;http://nippondanji.blogspot.com/&quot;  onmouseover=&quot;window.status=&#039;http://nippondanji.blogspot.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;漢(オトコ)のコンピュータ道&lt;/a&gt;」の中の人が管理しているwiki、「&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1824&amp;amp;entry_id=259&quot; title=&quot;http://www.mysqlpracticewiki.com/&quot;  onmouseover=&quot;window.status=&#039;http://www.mysqlpracticewiki.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;MySQL Practice Wiki&lt;/a&gt;」です。
&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;
サーバの仕様。&lt;br /&gt;
CPU/AMD Athlon 3500+（2.2GHz）&lt;br /&gt;
RAM/1GB&lt;br /&gt;
HDD/80GB&lt;br /&gt;
OS/FreeBSD6
&lt;/p&gt;

&lt;p&gt;
MySQL5.1、ストレージエンジンは全てMyISAM。
&lt;/p&gt;

&lt;hr /&gt;

&lt;em&gt;/usr/local/etc/my.cnf&lt;/em&gt;
&lt;pre&gt;&lt;code&gt;[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 64M &lt;em&gt;#32Mから変更&lt;/em&gt;
max_allowed_packet = 2M &lt;em&gt;#1Mから変更&lt;/em&gt;
table_cache = 512 &lt;em&gt;#256から変更&lt;/em&gt;
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 16M

default-character-set = utf8
skip-character-set-client-handshake

log-bin
expire_logs_days = 14
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;
実メモリが1GBなので、もっと余裕を持たせてもいいと思いますが、
上述したように大したアクセス数はないし、貧乏性なので、少しづつ様子見です。&lt;br /&gt;
おそらく key_buffer の増加だけで効果は出ると思いますが、blogのせいで開いているテーブルがやたら多いため、 table_cache も増やしてみます。&lt;br /&gt;
max_allowed_packet については、大きいデータの挿入とかはほとんど無いので、無関係かとは思いますが、一応余裕のために。
&lt;/p&gt;

&lt;p&gt;
上述の「&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1824&amp;amp;entry_id=259&quot; title=&quot;http://www.mysqlpracticewiki.com/&quot;  onmouseover=&quot;window.status=&#039;http://www.mysqlpracticewiki.com/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;MySQL Practice Wiki&lt;/a&gt;」さんの「&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1825&amp;amp;entry_id=259&quot;  onmouseover=&quot;window.status=&#039;http://www.mysqlpracticewiki.com/index.php/My.cnf%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;My.cnfサンプル&quot;&gt;My.cnfサンプル ＞ Webのバックエンドでメモリ2GB/MyISAMのみの場合&lt;/a&gt;」を参考に、メモリ1GBという環境を踏まえて、控えめに調整しています。
&lt;/p&gt;

&lt;p&gt;
上記編集後にMySQL再起動で様子見しましたが、明らかに速くなった模様。&lt;br /&gt;
今まで key_buffer=32M でしたから、当たり前といっちゃ当たり前ですが、
こうも明らかな変化が出ると嬉しいもんです。
&lt;/p&gt;  
    </content:encoded>

    <pubDate>Fri, 06 Mar 2009 15:21:57 +0900</pubDate>
    <guid isPermaLink="false">http://blog.till-daylight.org/archives/259-20090306.html</guid>
    <category>FreeBSD</category>
<category>MySQL</category>
<category>サーバ</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.ja</creativeCommons:license>
</item>
<item>
    <title>MySQL5.1の日本語マニュアルが開かない件</title>
    <link>http://blog.till-daylight.org/archives/247-20090128.html</link>
            <category>MySQL</category>
            <category>PHP</category>
    
    <comments>http://blog.till-daylight.org/archives/247-20090128.html#comments</comments>
    <wfw:comment>http://blog.till-daylight.org/wfwcomment.php?cid=247</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.till-daylight.org/rss.php?version=2.0&amp;type=comments&amp;cid=247</wfw:commentRss>
    

    <author>nospam@example.com (MS-K)</author>
    <content:encoded>
    &lt;p&gt;
そういえばMySQLのCHMマニュアルをしばらく更新していないなあ、と思い、&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1579&amp;amp;entry_id=247&quot; title=&quot;http://dev.mysql.com/doc/&quot;  onmouseover=&quot;window.status=&#039;http://dev.mysql.com/doc/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;最新版をダウンロード&lt;/a&gt;したのですが、見事にエラーで開きません。&lt;br /&gt;
セキュリティ対策のためにリモートアクセスを拒否しているせいのようです。&lt;br /&gt;
以下&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1580&amp;amp;entry_id=247&quot; title=&quot;http://www.atmarkit.co.jp/fwin2k/win2ktips/636itshelp/itshelp.html&quot;  onmouseover=&quot;window.status=&#039;http://www.atmarkit.co.jp/fwin2k/win2ktips/636itshelp/itshelp.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;@IT&lt;/a&gt;より。
&lt;/p&gt;

&lt;blockquote cite=&quot;http://www.atmarkit.co.jp/fwin2k/win2ktips/636itshelp/itshelp.html&quot; title=&quot;リモート・コンピュータ上の.CHMファイルを表示させる：@IT&quot;&gt;
■セキュリティの強化により、デフォルトでは、リモート・コンピュータ上の.CHMファイルを表示することができなくなっている。&lt;br /&gt;
■これはHTMLヘルプの脆弱性によってリモート・コードが実行されないようにするための制限である。&lt;br /&gt;
■この制限を緩和するためには、レジストリの設定を変更する。
&lt;/blockquote&gt;

&lt;p&gt;
結構古い記事なのですが、今まで手元のマニュアルが普通に開いていたので、知りませんでした(^^ゞ
&lt;/p&gt;

&lt;p&gt;
ということで、自分でも以前からやっていたPHPの日本語マニュアル再コンパイルと同様に、MySQLのマニュアルも再コンパイルして解決です。
&lt;/p&gt;

&lt;p&gt;
と、ここで再コンパイル方法を説明しようと思ったんですが、既に&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1581&amp;amp;entry_id=247&quot; title=&quot;http://blog.plastik.jp/archives/15&quot;  onmouseover=&quot;window.status=&#039;http://blog.plastik.jp/archives/15&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;blog.plastik.jpさんにわかりやすい解説&lt;/a&gt;があるので、そちらを紹介しておきます。
&lt;/p&gt;

&lt;blockquote cite=&quot;http://blog.plastik.jp/archives/15&quot; title=&quot;php マニュアル(chm版) 文字化け解消方法：blog.plastik.jp&quot;&gt;
皆様は、phpオフィシャルサイトから、Windowsヘルプ形式のchm版のマニュアルをダウンロードしたことはありますでしょうか？
多分一度でも使ったことのある方は、非常に便利だ！って思っている方が多いと思います。&lt;br /&gt;

ただ、それでも実は 1 点大きな欠点があります。もちろん使用されたことのある方は知っているかと思いますが、ダウンロードしたままだと、マニュアル内のキーワード(マニュアルに含まれるキーワードをインクリメンタルサーチが出来る部分)が、文字化けしているんです。
&lt;/blockquote&gt;

&lt;p&gt;
ちなみにPHPのCHMマニュアルが文字化けしているのは、
目次ファイルとキーワードファイルがUTF-8で書かれているからのはずなので、
デコンパイルして出来上がった php_manual_ja.hhc、php_manual_ja.hhk の二つを&lt;em&gt;Shift-JIS&lt;/em&gt;で保存し直してからコンパイルすればOKです。
&lt;/p&gt;

&lt;p&gt;
て、いつの間にかPHPのマニュアルの話になってるし…
&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 28 Jan 2009 12:59:58 +0900</pubDate>
    <guid isPermaLink="false">http://blog.till-daylight.org/archives/247-20090128.html</guid>
    <category>MySQL</category>
<category>PHP</category>
<category>Windows</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.ja</creativeCommons:license>
</item>
<item>
    <title>WordPressでパスワード忘れの時はMD5化して突っ込む</title>
    <link>http://blog.till-daylight.org/archives/217-20080730.html</link>
            <category>MySQL</category>
            <category>PHP</category>
    
    <comments>http://blog.till-daylight.org/archives/217-20080730.html#comments</comments>
    <wfw:comment>http://blog.till-daylight.org/wfwcomment.php?cid=217</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.till-daylight.org/rss.php?version=2.0&amp;type=comments&amp;cid=217</wfw:commentRss>
    

    <author>nospam@example.com (MS-K)</author>
    <content:encoded>
    &lt;p&gt;
ちょっときっかけがあったので、初めてWordPressに触れてみました。&lt;br /&gt;
もちろん初めはローカルマシンにインストールしての検証です。&lt;br /&gt;
で、サクっと初期ユーザー名と初期パスワードを忘れてしまいました &lt;img src=&quot;http://blog.till-daylight.org/templates/nm/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
さらに！ローカルWindowsマシンなので、&lt;br /&gt;
パスワードをメールで受け取ることもできません。←ここネック（笑）
&lt;/p&gt;

&lt;p&gt;
まず最初にパスワードを確認。&lt;br /&gt;
&lt;em&gt;wp_users&lt;/em&gt;テーブルのadminの&lt;em&gt;user_pass &lt;/em&gt;なんですが暗号化されているので読めません。
&lt;/p&gt;

&lt;p&gt;
ということで、これを消すことから試しました。&lt;br /&gt;
&lt;em&gt;wp_users&lt;/em&gt;テーブルのadminの&lt;em&gt;user_pass &lt;/em&gt;を空にしてログイン。&lt;br /&gt;
空PWは拒否されてしまい玉砕。&lt;br /&gt;
ここで、&lt;em&gt;忘れちゃいけないと思って、IDとPWをテキストファイルに保存していたこと&lt;/em&gt;を思い出しましたが、
後の祭り &lt;img src=&quot;http://blog.till-daylight.org/templates/nm/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; &lt;br /&gt;
&lt;/p&gt;

&lt;p&gt;
次。&lt;br /&gt;
wp-login.phpを読むと、137行目に以下の記述があるため&lt;br /&gt;
&lt;strong&gt;// Now insert the new md5 key into the db&lt;/strong&gt;&lt;br /&gt;
暗号化はMD5ということでおそらく確定です。
&lt;/p&gt;

&lt;p&gt;
適当なパスワードをMD5暗号化ででっちあげて、&lt;em&gt;wp_users&lt;/em&gt;テーブルのadminの&lt;em&gt;user_pass &lt;/em&gt;に突っ込みます。
&lt;big&gt;OK&lt;/big&gt; &lt;img src=&quot;http://blog.till-daylight.org/templates/nm/img/emoticons/laugh.png&quot; alt=&quot;:-D&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
&lt;/p&gt;




&lt;div class=&quot;php&quot; style=&quot;text-align: left&quot;&gt;&lt;span class=&quot;kw2&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;coMULTI&quot;&gt;/**&lt;br /&gt;&amp;#160;* MD5生成&lt;br /&gt;&amp;#160;* ついでにSHA1も生成して試す&lt;br /&gt;&amp;#160;*/&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/ini_set&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;ini_set&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&quot;default_charset&quot;&lt;/span&gt;, &lt;span class=&quot;st0&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/ini_set&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;ini_set&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&quot;mbstring.internal_encoding&quot;&lt;/span&gt;, &lt;span class=&quot;st0&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;co1&quot;&gt;// 適当にPWを設定&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;re0&quot;&gt;$pw&lt;/span&gt; = &lt;span class=&quot;st0&quot;&gt;&quot;tekitouna-pw&quot;&lt;/span&gt;;&lt;br /&gt;&lt;span class=&quot;co1&quot;&gt;// MD5で暗号化&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;re0&quot;&gt;$pwmd5&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/md5&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;md5&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$pw&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;span class=&quot;co1&quot;&gt;// 一応SHA1も試したけどNGでした&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;re0&quot;&gt;$pwsha&lt;/span&gt; = &lt;a href=&quot;http://www.php.net/sha1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;sha1&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$pw&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &amp;lt;&amp;lt;&amp;lt; EOD&lt;br /&gt;&amp;lt;p&amp;gt;生pw：&lt;span class=&quot;re0&quot;&gt;$pw&lt;/span&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;&lt;br /&gt;&lt;span class=&quot;co1&quot;&gt;// このMD5をuser_passに入れる。&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/md5&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;MD5&lt;/span&gt;&lt;/a&gt;&amp;#160; &amp;#160;: &lt;span class=&quot;re0&quot;&gt;$pwmd5&lt;/span&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/sha1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;SHA1&lt;/span&gt;&lt;/a&gt;&amp;#160; : &lt;span class=&quot;re0&quot;&gt;$pwsha&lt;/span&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;EOD;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;co1&quot;&gt;// 念のため比較しておく&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;re0&quot;&gt;$md5result&lt;/span&gt; = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/md5&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;md5&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$pw&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; === &lt;span class=&quot;re0&quot;&gt;$pwmd5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; ? &lt;span class=&quot;st0&quot;&gt;&#039;OK&#039;&lt;/span&gt; : &lt;span class=&quot;st0&quot;&gt;&#039;FALSE&#039;&lt;/span&gt;;&lt;br /&gt;&lt;span class=&quot;re0&quot;&gt;$sharesult&lt;/span&gt; = &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.php.net/sha1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;sha1&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;re0&quot;&gt;$pw&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; === &lt;span class=&quot;re0&quot;&gt;$pwsha&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; ? &lt;span class=&quot;st0&quot;&gt;&#039;OK&#039;&lt;/span&gt; : &lt;span class=&quot;st0&quot;&gt;&#039;FALSE&#039;&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/echo&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt;&lt;/a&gt; &amp;lt;&amp;lt;&amp;lt; EOD&lt;br /&gt;&lt;br /&gt;&amp;lt;hr /&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/md5&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;MD5&lt;/span&gt;&lt;/a&gt; Result : &lt;span class=&quot;re0&quot;&gt;$md5result&lt;/span&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;a href=&quot;http://www.php.net/sha1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;SHA1&lt;/span&gt;&lt;/a&gt; Result : &lt;span class=&quot;re0&quot;&gt;$sharesult&lt;/span&gt;&lt;br /&gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;EOD;&lt;br /&gt;&lt;span class=&quot;kw2&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;

&lt;hr /&gt;

&lt;p&gt;
&lt;em&gt;結果&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;生pw：tekitouna-pw&lt;/p&gt;

&lt;p&gt;
MD5   : 39acf3df4d5520ce4c4c1125207b0d53&lt;br /&gt;
SHA1  : db8740a3b5616c45e383dd36fbe5913edd852efc&lt;br /&gt;
&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;
MD5 Result : OK&lt;br /&gt;
SHA1 Result : OK
&lt;/p&gt;  
    </content:encoded>

    <pubDate>Wed, 30 Jul 2008 11:53:53 +0900</pubDate>
    <guid isPermaLink="false">http://blog.till-daylight.org/archives/217-20080730.html</guid>
    <category>PHP</category>
<category>WordPress</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.ja</creativeCommons:license>
</item>
<item>
    <title>DBDesignerで設計することにした。</title>
    <link>http://blog.till-daylight.org/archives/216-20080717.html</link>
            <category>MySQL</category>
    
    <comments>http://blog.till-daylight.org/archives/216-20080717.html#comments</comments>
    <wfw:comment>http://blog.till-daylight.org/wfwcomment.php?cid=216</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://blog.till-daylight.org/rss.php?version=2.0&amp;type=comments&amp;cid=216</wfw:commentRss>
    

    <author>nospam@example.com (MS-K)</author>
    <content:encoded>
    &lt;div class=&quot;entry_img_left&quot;&gt;
&lt;a   rel=&#039;lightbox1&#039; href=&#039;http://blog.till-daylight.org/uploads/img/DBDesigner.png&#039;&gt;&lt;img width=&#039;250&#039; height=&#039;148&#039; src=&quot;http://blog.till-daylight.org/uploads/img/DBDesigner.thumb.png&quot; alt=&quot;DBDesigner&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
新しい（と言っても&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1125&amp;amp;entry_id=216&quot;  onmouseover=&quot;window.status=&#039;http://dbdesigner.iimp.jp/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;DBDesigner 4 日本語化サイト&quot;&gt;DBDesigner&lt;/a&gt;が新しいわけではなく、自分で使ったことが無いという意）ソフトを憶えるのが面倒くさいとか時間が無いとかの理由で、今までDB設計はエセER図みたいのを紙に殴り書き &lt;img src=&quot;http://blog.till-daylight.org/templates/nm/img/emoticons/cool.png&quot; alt=&quot;8-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; して行っていました。
&lt;/p&gt;

&lt;p&gt;
ただ、それだと設計図を後に残すことができないので、後々自分でデータベースを変更する時などに、いちいち&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1126&amp;amp;entry_id=216&quot; title=&quot;http://www.phpmyadmin.net/&quot;  onmouseover=&quot;window.status=&#039;http://www.phpmyadmin.net/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;phpMyAdmin&lt;/a&gt;にアクセスしてテーブルを確認、などとダサイことをしていたわけです。
&lt;/p&gt;

&lt;p&gt;
これじゃあいかんということで、今さらながら&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1125&amp;amp;entry_id=216&quot;  onmouseover=&quot;window.status=&#039;http://dbdesigner.iimp.jp/&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot;  title=&quot;DBDesigner 4 日本語化サイト&quot;&gt;DBDesigner&lt;/a&gt;を入れてみました。日本語対応版。
&lt;/p&gt;

&lt;p&gt;
で、さっそく、「ユーザー名かパスワードが違う」というあり得ない理由でデータベースに繋がらないという問題が生じたのでメモ。&lt;br /&gt;
&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1128&amp;amp;entry_id=216&quot; title=&quot;http://hammm.blog21.fc2.com/blog-entry-68.html&quot;  onmouseover=&quot;window.status=&#039;http://hammm.blog21.fc2.com/blog-entry-68.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;空想具現化プログラミング&lt;/a&gt;さんに載っていた内容。
&lt;/p&gt;

&lt;blockquote cite=&quot;http://hammm.blog21.fc2.com/blog-entry-68.html&quot; title=&quot;空想具現化プログラミング：DBモデリングツールDBDesigner4の後継は？&quot;&gt;
&lt;p&gt;
DBDesigner4からMySQL4.1以降に接続するとき、ユーザー・パスワードが正しいのに接続できない、という現象が起こることがあります。
&lt;/p&gt;
&lt;code&gt;
SET PASSWORD FOR &#039;ユーザー&#039;@&#039;ホスト&#039; = OLD_PASSWORD(&#039;新パスワード&#039;);
&lt;/code&gt;

&lt;p&gt;
MySQL4.1で認証まわりの仕様が変わったことに影響を受けているようです。
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;
と、いうことで、解決しました。&lt;br /&gt;
thanx !
&lt;/p&gt;

&lt;p&gt;
過去に作ったデータベースについても「リバースエンジニアリング」機能で取り込めますので、改めてER図を起こすことができ、かなり便利です。&lt;br /&gt;
あとは、データをふっ飛ばしてしまった模様の&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1129&amp;amp;entry_id=216&quot; title=&quot;http://aglabo.com/agl/proevo/tools/dbdesigner/top.php&quot;  onmouseover=&quot;window.status=&#039;http://aglabo.com/agl/proevo/tools/dbdesigner/top.php&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;ProEvo - DBDesiger 4 マニュアル(日本語)&lt;/a&gt;が復活してくれればさらに楽になれるはずなのですが。
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;2008-08-05 追記：復活した模様&lt;/em&gt;
&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;
なお、DBDesignerの開発者が現在関わっている&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1130&amp;amp;entry_id=216&quot; title=&quot;http://dev.mysql.com/downloads/workbench/5.0.html&quot;  onmouseover=&quot;window.status=&#039;http://dev.mysql.com/downloads/workbench/5.0.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;MySQL Workbench&lt;/a&gt;も素敵そうなのですが、.NET環境が必要であることがネックなので今のところは導入するつもりはありません。&lt;br /&gt;
その他&lt;a href=&quot;http://blog.till-daylight.org/exit.php?url_id=1131&amp;amp;entry_id=216&quot; title=&quot;http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/index.html&quot;  onmouseover=&quot;window.status=&#039;http://www.wind.sannet.ne.jp/m_matsu/developer/a5m2/index.html&#039;;return true;&quot; onmouseout=&quot;window.status=&#039;&#039;;return true;&quot; &gt;SQL Mk-2&lt;/a&gt;というのが日本人による開発なので、もしかすると使いやすいかも。
&lt;/p&gt;  
    </content:encoded>

    <pubDate>Thu, 17 Jul 2008 15:03:24 +0900</pubDate>
    <guid isPermaLink="false">http://blog.till-daylight.org/archives/216-20080717.html</guid>
    <category>MySQL</category>
<category>メモ</category>
<category>仕事</category>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/deed.ja</creativeCommons:license>
</item>

</channel>
</rss>