Posts Tagged ‘apache mysql’

DB(MySQL)を一発ダンプするバッチファイル&シェルスクリプト

XAMPPで公開環境から開発環境を構築(コピー)するときや、その逆(マイグレーション)をする労力を軽減するために、MySQLのDBをダンプするバッチファイル(DOS)とシェルスクリプトです。
プロンプトでパスワード入力だけ求められます(–password=で指定も可能です)が、実行したタイミングのタイムスタンプ(YYYYMMDDHHIISS形式)をダンプしたファイル名に付与しますので、逐一リネームする手間も不要です。
1~4行目は適宜、環境に合わせた内容に変更してください。

SET TARGET=db_name
SET HOSTNAME=host_name
SET USERNAME=user_name
SET EXT=txt
mysqldump –opt -Q –host=%HOSTNAME% –user=%USERNAME% -p %TARGET% > %TARGET%.%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.%EXT%

#!/bin/sh
TARGET=db_name
HOSTNAME=host_name
USERNAME=user_name
EXT=txt
TODAY=`date +%Y%m%d%H%M%S`
mysqldump –default-character-set=utf8 –opt -Q –host=$HOSTNAME –user=$USERNAME -p $TARGET > $TARGET.$TODAY.$EXT

Webに公開されていないXAMPPの超便利な使い方 ~2/2~

XAMPPを開発で利用するとき、実際のURLで本番⇔開発環境を手軽に切り替え可能な方法について、具体的な設定方法を公開します。

CAUTION!!!
この方法を導入すると、開発フェーズによってはURLが同じだけに、ブラジングしている環境(本番 or 開発)を間違える可能性が高くなります。
ご注意ください。

ちなみに、WordPress用プラグインのNichePatchでは次回v.0.70リリースでこのあたりを、ちょっぴり気持ちよく(と思っているのは本人だけかもしれない)解決しています。お楽しみに。

Read more »

Webに公開されていないXAMPPの超便利な使い方 ~1/2~

XAMPPを開発で利用するとき、実際のURLで本番⇔開発環境を手軽に切り替え可能で、テスト環境として納品するにも手ごろな方法です。
試していませんが、FireFoxに限っていえばMac(Linuxも)でも問題ない方法だと思います。
hostsファイルの編集でもちろん可能ですが、平凡すぎますし、何より「本番⇔開発環境」切り替えに逐一ファイルを編集するのは億劫です。

その方法とは?
Read more »

Google Adsense
Search
人気の記事
MicroAd
最近の記事
最近のコメント