<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>ryo.com &#187; mysql</title>
	<atom:link href="http://www.ryo.com/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ryo.com</link>
	<description>by Ryosuke Hosoi</description>
	<lastBuildDate>Sat, 19 Feb 2011 14:20:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ryo.com/tag/mysql/feed/" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><cloud domain='www.ryo.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>WordPressのtable_prefix変更</title>
		<link>http://www.ryo.com/2008/02/10/371/</link>
		<comments>http://www.ryo.com/2008/02/10/371/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 16:24:35 +0000</pubDate>
		<dc:creator>りょすけ</dc:creator>
				<category><![CDATA[IT関連]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.ryo.com/ryo/?p=371</guid>
		<description><![CDATA[WordPressのwp-config.phpで設定する $table_prefix ですが、これを運用途中で変更すると管理画面にログインできなくなる可能性があります。 英語版と日本語版のある某サイトでWordpress [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressのwp-config.phpで設定する $table_prefix ですが、これを運用途中で変更すると管理画面にログインできなくなる可能性があります。<br />
<span id="more-371"></span><br />
英語版と日本語版のある某サイトでWordpressのデータベースを引越したのですが、そのとき<br />
MYDB_en<br />
MYDB_ja<br />
という二つのMySQLデータベースを使うようになっていたので、MYDBに一本化し、table_prefixを &#8216;wp_&#8217; からそれぞれ &#8216;ja_&#8217; と &#8216;en_&#8217; に変更しようとして少し嵌りました。</p>
<p>データベースの引越とテーブル名の変更は、同一マシン上ですから<br />
<code>RENAME TABLE MYDB_ja.wp_users TO MYDB.ja_users;</code><br />
なんてデータベースをまたいでテーブルをrenameするというMySQLならではの荒技で簡単に出来たのですが、これだけでは不十分でした。</p>
<p>ja_options.option_name<br />
ja_usermeta.meta_key<br />
こいつらの中に &#8216;wp_&#8217;で始まる値が残っており、それらも更新してやる必要があったのです</p>
<p><code>select option_name from ja_options where option_name like 'wp_%';</code><br />
だとか<br />
<code>select meta_key from ja_usermeta where meta_key like 'wp_%';</code><br />
だとかで調べて、必要に応じて<br />
<code>update ja_options set option_name = 'ja_user_roles' where option_name = 'wp_user_roles';</code><br />
だとか<br />
<code>update ja_usermeta set meta_key= 'ja_capabilities' where meta_key= 'wp_capabilities';</code><br />
だとかで更新してやると、ちゃんと動くようになりました（もちろん、en_の方も同様に）。</p>
<p># table_prefixをkeyに使うなよ！って気はしますが、そうなってしまってるものは仕方ないわけです</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://www.ryo.com/2008/03/02/419/" title="XCache for WordPressでトラブル">XCache for WordPressでトラブル</a></li><li><a href="http://www.ryo.com/2008/02/27/405/" title="このサイトで使用しているWordPressプラグイン一覧">このサイトで使用しているWordPressプラグイン一覧</a></li><li><a href="http://www.ryo.com/2005/05/31/36/" title="カンニングペーパー">カンニングペーパー</a></li><li><a href="http://www.ryo.com/2009/09/09/1000/" title="RSSは生きてるんで、rsscloudのプラグインも入れてみたけど・・・">RSSは生きてるんで、rsscloudのプラグインも入れてみたけど・・・</a></li><li><a href="http://www.ryo.com/2009/09/04/991/" title="PubSubHubBubのpubに対応する">PubSubHubBubのpubに対応する</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.ryo.com/2008/02/10/371/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ryo.com/2008/02/10/371/" />
	</item>
		<item>
		<title>[勝手にCLI Magic]readlineと暮らす</title>
		<link>http://www.ryo.com/2005/10/17/114/</link>
		<comments>http://www.ryo.com/2005/10/17/114/#comments</comments>
		<pubDate>Tue, 18 Oct 2005 01:56:24 +0000</pubDate>
		<dc:creator>りょすけ</dc:creator>
				<category><![CDATA[IT関連]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[readline]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.ryo.com/ryo/?p=114</guid>
		<description><![CDATA[bashやpsql、mysqlといったコマンドラインインターフェースと暮らすのは、実はreadlineと暮らすことなのです。 readlineってのはコマンドラインでの編集機能を提供するGNUライブラリで、前述のコマンド [...]]]></description>
			<content:encoded><![CDATA[<p>bashやpsql、mysqlといったコマンドラインインターフェースと暮らすのは、実はreadlineと暮らすことなのです。</p>
<p>readlineってのはコマンドラインでの編集機能を提供するGNUライブラリで、前述のコマンドを含め、たいていのフリーソフトではサポートされているので、基本編集コマンドは是非覚えときましょう。ってことで、俺が日常的に使ってるのをピックアップしてみますた。<br />
上矢印キーを押して履歴が呼び出しできるのを、なんとなく使っている人は多いかもしれませんが、もうちょっとショートカットを覚えとけばかなり便利になります。<br />
Emacs使いには当たり前っぽいショートカットですが、Emacs使わない人にはさっぱりかもしれません。<br />
# 表中ALTとなってるのはホントはMETAなんだけど、実質ALTだろってことで</p>
<table summary="readlineショートカットキー">
<tr>
<th colspan="2">カーソル移動系</th>
</tr>
<tr>
<th>行頭へ</th>
<td>CTRL+a</td>
<th>行末へ</th>
<td>CTRL+e</td>
</tr>
<tr>
<th>一文字進む</th>
<td>CTRL+f</td>
<th>一文字戻る</th>
<td>CTRL+b</td>
</tr>
<tr>
<th>一語進む</th>
<td>ALT+f</td>
<th>一語戻る</th>
<td>ALT+b</td>
</tr>
</table>
<p>ForwardとBackのfとbを覚えましょう。<br />
CTRL+aやALT+bがすぐ使えるようになると、カーソル移動時に矢印キーに手を伸ばし連打する苦行から開放されます。</p>
<table summary="readlineショートカットキー">
<tr>
<th colspan="2">編集系</th>
</tr>
<tr>
<th>(前の)一文字削除</th>
<td>CTRL+h</td>
<th>(後ろの)一文字消去</th>
<td>CTRL+d</td>
</tr>
<tr>
<th>(前の)一語削除</th>
<td>CTRL+w</td>
<th>行末まで削除</th>
<td>CTRL+k</td>
</tr>
</table>
<p>CTRL+hとCTRL+dはバックスペースとDELキー相当です。バックスペースやDELキーは、キーボードによって位置がマチマチなんで、やはりCTRL+hとCTRL+dを覚えておくのがイイかと。<br />
CTRL+wとCTRL+kを覚えれば、呼び出したコマンドの引数を変更して実行なんてのはとてもカンタンになります。</p>
<table summary="readlineショートカットキー">
<tr>
<th colspan="2">ヒストリ系</th>
</tr>
<tr>
<th>前のヒストリ呼び出し</th>
<td>CTRL+p</td>
<th>次のヒストリ呼び出し</th>
<td>CTRL+n</td>
</tr>
<tr>
<th>前方インクリメンタル検索</th>
<td>CTRL+r</td>
<th>後方インクリメンタル検索</th>
<td>CTRL+s</td>
</tr>
</table>
<p>CTRL+pとCTRL+nで、履歴をぐるぐるめくることができます。PreviousとNextって覚えてね。<br />
なかなか使いでがあるのが検索機能です。たとえばpsqlで<br />
<strong>CTRL+r SELECT CTRL+r CTRL+r</strong><br />
なんてすると、以前入力したSELECT文が順番に呼び出せます。途中でCTRL+sを押すと戻れますし、CTRL+gを押すと検索自体をキャンセルします。<br />
# CTRL+sはttyのstopに割り当てられてるので気をつけてね。&#8221;stty stop undef&#8221;しておくか、使わないか、です。</p>
<p>これだけ覚えれば、ターミナルでの操作性が<abbr title="テム・レイエンジンぐらい">３倍</abbr>ぐらいになってるハズだ！</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://www.ryo.com/2008/02/28/407/" title="GMT時刻を知る">GMT時刻を知る</a></li><li><a href="http://www.ryo.com/2007/10/19/354/" title="Ludiaメモ">Ludiaメモ</a></li><li><a href="http://www.ryo.com/2007/10/10/351/" title="UNIX MAGAZINE Classic with DVD">UNIX MAGAZINE Classic with DVD</a></li><li><a href="http://www.ryo.com/2008/07/21/543/" title="OSC関西2008楽しかった">OSC関西2008楽しかった</a></li><li><a href="http://www.ryo.com/2009/08/28/983/" title="ls ~">ls ~</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.ryo.com/2005/10/17/114/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ryo.com/2005/10/17/114/" />
	</item>
		<item>
		<title>カンニングペーパー</title>
		<link>http://www.ryo.com/2005/05/31/36/</link>
		<comments>http://www.ryo.com/2005/05/31/36/#comments</comments>
		<pubDate>Tue, 31 May 2005 09:44:46 +0000</pubDate>
		<dc:creator>りょすけ</dc:creator>
				<category><![CDATA[IT関連]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cheatsheet]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.ryo.com/ryo/?p=36</guid>
		<description><![CDATA[今日はプログラマーはもちろんデザイナーもエディターも、すべてのwebデベロッパに送るべきcoolなプレゼントがあるんだ。 UKのJack Daniesを愛する男、Dave Childが公開してくれている、とってもcool [...]]]></description>
			<content:encoded><![CDATA[<p>今日はプログラマーはもちろんデザイナーもエディターも、すべてのwebデベロッパに送るべきcoolなプレゼントがあるんだ<abbr title="すいません、ビール飲んでます">。</abbr><br />
<span id="more-36"></span><br />
UKのJack Daniesを愛する男、Dave Childが公開してくれている、とってもcoolなカンニングペーパー。みんな早速ダウンロードしてくれ。<br />
<a href="http://www.ilovejackdaniels.com/cheat-sheets/">http://www.ilovejackdaniels.com/cheat-sheets/</a></p>
<ul>デザイナ・エディタ向け</p>
<li>CSS Cheat Sheetには状況依存セレクタや定義済みセレクタ、継承されるプロパティやBOXモデルの概念図など</li>
<li>RGB Hex Color Chartにはいわゆる&#8221;web safe&#8221;なカラーの一覧が色コードつきで</li>
</ul>
<ul>プログラマ向け</p>
<li>PHP Cheat Sheetには正規表現の文法やdate関数のフォーマット文字列、主要な関数など</li>
<li>MySQL Cheat Sheetはデータ型、PHPの関数、SELECT文のサンプルなど</li>
<li>mod_rewrite Cheat Sheetにはフラグやサーバー変数、RewriteRuleのサンプルなど</li>
</ul>
<p>全部一枚の紙に印刷できるサイズで、よくまとまっていて、なにより見た目がカッコイイので部屋や仕事場が<abbr title="あ〜あ、何書いてんだろ俺">coolになっちゃうこと間違いなしだぜ！</abbr></p>
<p># って<a href="http://clouder.jp/yoshiki/mt/archives/000423.html">Clouder::Bloggerさんの記事 cheat-sheets</a>で発見しました<br />
# あと、abbrでは「ため息」がちですが、表現に対してのため息であって、リンク先に書いてることについては本気ですよ</p>
<h3  class="related_post_title">関連記事</h3><ul class="related_post"><li><a href="http://www.ryo.com/2008/02/10/371/" title="WordPressのtable_prefix変更">WordPressのtable_prefix変更</a></li><li><a href="http://www.ryo.com/2009/09/04/991/" title="PubSubHubBubのpubに対応する">PubSubHubBubのpubに対応する</a></li><li><a href="http://www.ryo.com/2008/03/02/419/" title="XCache for WordPressでトラブル">XCache for WordPressでトラブル</a></li><li><a href="http://www.ryo.com/2008/02/29/416/" title="HTTP_ClientでリダイレクトされたときのURLがわからない">HTTP_ClientでリダイレクトされたときのURLがわからない</a></li><li><a href="http://www.ryo.com/2008/02/28/409/" title="初めて見たUA">初めて見たUA</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.ryo.com/2005/05/31/36/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.ryo.com/2005/05/31/36/" />
	</item>
	</channel>
</rss>

